基于Trimaran平台的多核模拟器设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:whp_cac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机领域中,软件的发展相对滞后于硬件的更新是一个长期存在的问题。而当人们迈入多处理器、多核心时代时,该问题变得更加严峻。特别是在多核的模拟器方面,虽然各大厂家在生产硬件的同时都会开发相应的模拟平台,但由于价格昂贵以及缺乏可定制性,这些工具都不适合多核架构以及其编译技术的研究。本文以嵌入式领域中一款主流的开源编译器和体系结构研究工具Trimaran为研究平台,在对其代码进行了深入分析的基础上,设计了基于Trimaran的多核模拟框架,从而改造后端模拟器使其能够模拟程序在同构多核架构上的运行,并能统计其相应的信息。本文从添加与本地SPM交互的指令和访问远端SPM的指令、单核模拟器的封装、多核指令序列的生成以及各个核上指令运行信息的统计四个方面阐述了该模拟框架的实现过程。最后,在实验中相应地测试了这四个方面的功能。实验结果表明,本文设计并实现的Trimaran后端模拟器能够在支持各种SPM操作的基础上有效地支持同构多核架构的模拟,并能够准确地统计和分析程序在目标系统上的运行情况。
其他文献
中国电信进行重组收购中国联通的CDMA,取得了移动运营牌照,提出了把原有的133号段用户向189号段进行转网的MNO一卡多号业务。HLR (Home Location Register)作为CDMA核心网中
由于传统的教学资源竹理系统对分布式异构知识的描述和获取具有一定的局限性,导致了学生选课的片面性、被动性和盲目性。为此,本文把本体和语义网等相关理念及其相关技术引入
随着计算机技术和通信技术的快速发展,电子文档的安全存储、安全处理、安全传输显得越来越重要。对电子文档保护的重要手段之一就是加密,将信息以密文的形式存储和传输,从而
人脸识别作为一种重要的生物识别技术,在很多领域有着广泛应用。目前国内外已经有了一些比较成熟的人脸识别技术,例如特征脸、本征脸、拉普拉斯脸等。然而人脸本身作为生物特征
在大数据时代,我们正步入一个由数据驱动的经济社会,是否能够高效地、及时地分析海量数据变成了一个产业成功与否的重要前提。在海量数据处理环境中有很多需要在流式数据上进
三维计算机模型在逆向工程、计算机辅助设计以及计算机图形学等领域得到了广泛的应用,为产品的快速开发创造了条件。近年来,数字测量设备的快速发展使得我们能够直接得到物体
现有的医学技术对于一些特殊疾病比如帕金森的诊断还不是十分准确。尝试找到一种新的行之有效的辅助医疗诊断的方法应用于具体医学病例,确保现有诊断的准确性,进而推广这种思
近年来,随着移动设备计算能力增强,无线通信技术,无线定位技术以及微型传感器普及,如何为移动用户提供最适合的个性化的信息服务(已经成为新兴的研究热点。传统的信息服务是
分类是机器学习的重要任务之一,传统的分类方法有一个默认的假设,就是数据集中各类别所包含的样本是均衡的,故传统的分类方法都是以提高数据集的总体准确率为目标的。但是在
随着城市化进程的加快,许多城市开始修建地铁。地铁中需要配置监控系统,用来监控地铁的运行环境。由于监控系统集成越来越多的子系统,其依赖的网络规模逐渐增大,网络管理也逐