数据处理方法技术

技术编号:8366701 阅读:166 留言:0更新日期:2013-02-28 04:58
本发明专利技术提供了一种数据处理方法,适用于计算机系统模拟器,所述方法包括:在模拟第一程序的过程中根据第二程序的特征符号识别出所述第二程序的起始位置,所述第一程序包含所述第二程序;当识别到所述第二程序的起始位置后转入执行模拟器中与所述第二程序具有同样功能的功能块,所述功能块的返回位置为所述第二程序的返回位置。所述方法能够在保证模拟的有效性和准确性的前提下,提高模拟器的数据处理和数据传输速度。

【技术实现步骤摘要】

本专利技术涉及多核处理器和众核处理器结构的计算机系统模拟器技术,特别涉及一种。
技术介绍
计算机系统结构模拟器(模拟器)用于对计算机系统的行为进行模拟。目前 ,模拟器在计算机系统的研发过程中扮演着非常重要的作用。在新计算机系统研发过程中,可以利用模拟器对新系统进行模拟运行,以及对新系统进行性能评估,以分析出新系统的性能瓶颈,从而找出最优配置。其中,多处理器结构模拟器采用单个或多个宿主进程模拟计算机系统中多个不同结构的目标机的行为。由于目标机之间存在数据传输,不管模拟器将用户空间如何布局,总是存在进程之间的数据交互以及各进程对共享存储空间的访存。另外,指令级模拟的数据量通常只有一个操作数长,是细粒度的数据传输,会导致大量的数据交互和访存开销,造成大量时间消耗,从而成为程序模拟中的瓶颈。因此,有待提出一种新的,以在保证模拟的有效性和准确性的前提下,提高模拟器的数据处理和数据传输速度。
技术实现思路
本专利技术解决的问题提出一种新的,以在保证模拟的有效性和准确性的前提下,提高模拟异构系统的数据处理和数据传输速度。为解决上述问题,本专利技术的实施例提供了一种适用于计算机系统模拟器的,所述方法包本文档来自技高网...

【技术保护点】
一种数据处理方法,适用于计算机系统模拟器,其特征在于,包括:在模拟第一程序的过程中根据第二程序的特征符号识别出所述第二程序的起始位置,所述第一程序包含所述第二程序;当识别到所述第二程序的起始位置后转入执行模拟器中与所述第二程序具有同样功能的功能块,所述功能块的返回位置为所述第二程序的返回位置。

【技术特征摘要】

【专利技术属性】
技术研发人员:谷洪峰王丹云潘治彭维郑和林蓉芳
申请(专利权)人:无锡江南计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1