毕业设计论坛

 找回密码
 立即注册
查看: 2138|回复: 11

[硕士论文] [硕士论文]基于Trimaran平台的多核模拟器设计与实现

[复制链接]
发表于 2012-1-21 08:01:31 | 显示全部楼层 |阅读模式
文件格式:nh
文件大小:4.75MB
适用专业:计算机软件与理论
适用年级:研究生
下载次数:2 次
论文编号:200292
下载咨询:
点击联系客服

论文简介:
硕士论文-基于Trimaran平台的多核模拟器设计与实现,正文共75页。
【摘要】 在计算机领域中,软件的发展相对滞后于硬件的更新是一个长期存在的问题。而当人们迈入多处理器、多核心时代时,该问题变得更加严峻。特别是在多核的模拟器方面,虽然各大厂家在生产硬件的同时都会开发相应的模拟平台,但由于价格昂贵以及缺乏可定制性,这些工具都不适合多核架构以及其编译技术的研究。本文以嵌入式领域中一款主流的开源编译器和体系结构研究工具Trimaran为研究平台,在对其代码进行了深入分析的基础上,设计了基于Trimaran的多核模拟框架,从而改造后端模拟器使其能够模拟程序在同构多核架构上的运行,并能统计其相应的信息。本文从添加与本地SPM交互的指令和访问远端SPM的指令、单核模拟器的封装、多核指令序列的生成以及各个核上指令运行信息的统计四个方面阐述了该模拟框架的实现过程。最后,在实验中相应地测试了这四个方面的功能。实验结果表明,本文设计并实现的Trimaran后端模拟器能够在支持各种SPM操作的基础上有效地支持同构多核架构的模拟,并能够准确地统计和分析程序在目标系统上的运行情况。
【Abstract】 In the computer field, the development of software lags behind the update of hardware, which is a long-standing problem. Especially, as for the multi-core simulator, the manufacturers always develop corresponding simulation platforms for their chips. However, these tools are not suitable for multi-core architecture and its compiler technology research, since they are expensive and unavailable for customization.This paper, whose research platform is Trimaran, a mainstream open source tool for compilation and architecture in embedded system, designs a multi-core simulator framework based on Trimaran and then reconstructs the back-end simulator which is enabled not only to simulate operations of program running on the homogenous multi-core architecture but also to collect the corresponding information, on the basis of in-depth analysis of original Trimaran code. It explains the implementation process of the simulator framework from four aspects, including adding a variety of instructions interacting with the local SPM and the remote SPM, the encapsulation of the single processor simulator, generation of instruction queues for every core and statistics information of those instructions running on each core. Finally, some experiements have been done to test the four functions. The results of those experiments demonstrate that the back-end simulator of the Trimaran designed and implemented in this thesis can not only effectively support the simulation of homogeneous multi-core on the basis of assorted SPM operations, but also can accurately collect and analyze the information of programs running on the target system.
【关键词】 同构多核; 高速暂存存储器; 模拟; 嵌入式系统;
【Key words】 homogeneous multi-core; scratch pad memory; simulation; embedded system;


论文文件预览:
共1文件夹,1个文件,文件总大小:4.75MB,压缩后大小:4.15MB

  • 硕士论文-基于Trimaran平台的多核模拟器设计与实现
  • nh基于Trimaran平台的多核模拟器设计与实现.nh  [4.75MB]


下载地址:
购买主题 本主题需向作者支付 200 下载币 才能浏览
回复

使用道具 举报

发表于 2012-1-31 15:21:39 | 显示全部楼层
555555555
回复 支持 反对

使用道具 举报

发表于 2012-2-14 01:01:00 | 显示全部楼层
这是个好东西啊。。顶
回复 支持 反对

使用道具 举报

发表于 2013-4-6 22:05:06 | 显示全部楼层

啥意思,不是很明白阿。.

啥意思,不是很明白阿。.
回复 支持 反对

使用道具 举报

发表于 2013-4-7 09:34:06 | 显示全部楼层
.............谢谢...........支持.........
回复 支持 反对

使用道具 举报

发表于 2013-4-7 15:27:29 | 显示全部楼层
好帖子!顶...
回复 支持 反对

使用道具 举报

发表于 2013-4-11 15:51:53 | 显示全部楼层
内容是多,只是积分太难赚了...................
回复 支持 反对

使用道具 举报

发表于 2013-4-16 14:59:22 | 显示全部楼层
好啊,我顶
回复 支持 反对

使用道具 举报

发表于 2013-4-16 19:28:26 | 显示全部楼层
所得撒发
回复 支持 反对

使用道具 举报

发表于 2013-4-19 14:57:13 | 显示全部楼层
不错,顶一下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|文百网

GMT+8, 2024-4-29 19:45 , Processed in 0.422216 second(s), 12 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表