• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (12): 37-43.

• 论文 • 上一篇    下一篇

Multi_MINT:一个基于MINT的多核处理器模拟器〖

陈〓虎,罗伟良,干芸芸   

  1. (华南理工大学软件学院,广东 广州 510006)
  • 收稿日期:2011-05-20 修回日期:2011-10-26 出版日期:2011-12-24 发布日期:2011-12-25

Multi_MINT:A Multiprocessor Simulator Based on MINT

CHEN Hu,LUO Weiliang,GAN Yunyun   

  1. (School of Software Engineering,South China University of Technology,Guangzhou  510006,China)
  • Received:2011-05-20 Revised:2011-10-26 Online:2011-12-24 Published:2011-12-25

摘要:

多处理器模拟器是设计、分析和优化多核处理器体系结构的主要工具。本文提出的Multi_MINT分为前端和后端两个部分,其中前端采用MINT来模拟MIPS处理器指令,后端包括Cache、互联结构、存储器控制器等部件,从而构成了一个完整多核处理器模拟器系统。本文主要介绍了Multi_MINT的总体结构,后端主要硬件部件的模拟框架,以及模拟器设计和实现中的一些细节问题,最后通过一个实例说明了Multi_MINT在性能评测方面的作用。

关键词: 多核处理器, 模拟器, 体系结构

Abstract:

Multiprocessor simulators are very important tools to design, analyse and optimize the multiprocessor system structure. The Multi_MINT simulator we propose in this paper is composed of two parts: the front end and the back end. The front end adopts MINT to simulate the execution of the MIPS instructions, and the back end contains Cache unit, the connection_network unit and the memory controller unit. The two parts constitute a complete multiprocessors simulator system. This paper mainly introduces the general structure of Multi_MINT and the simulation framework of the main hardware components, and then discusses some details of the design and implementation of Multi_MINT, and finally illustrates how Multi_MINT plays the role of performance evaluation by an example.

Key words: multiprocessor;simulator;architecture