首页 | 本学科首页   官方微博 | 高级检索  
     

激励简化与模拟加速研究:Rasbora技术
引用本文:郝子宇,李宏亮,谢向辉,钱磊,张昆.激励简化与模拟加速研究:Rasbora技术[J].计算机工程与科学,2009,31(11):4-8.
作者姓名:郝子宇  李宏亮  谢向辉  钱磊  张昆
作者单位:江南计算机技术研究所,江苏,无锡,214083
基金项目:国家863计划资助项目,国家973计划资助项目 
摘    要:模拟技术是进行计算机体系结构设计的重要方法。循环语句形成了SCMD的程序结构,使得少量源代码产生大量的Trace和超长的运行时间。本文从源程序的这一特征出发,构建基于循环缩减的Trace简化和模拟加速方法——Rasbora。Rasbora在程序源代码中添加指令,有选择地记录循环过程中的Trace内容,从而有效地简化Trace;并且在模拟过程中,识别循环体表现的相似性,用少量的循环体模拟近似代替所有循环的运行。经过测试表明,Rasbora方法可以有效地减少Trace量,缩减模拟时间,同时保证了一定精度的要求。

关 键 词:激励简化  模拟加速  Rasbora  SCMD  模拟技术
收稿时间:2009-07-13
修稿时间:2009-09-10

Rasbora:Trace Reduction and Simulation Speedup Based on Repeat-Struceure Axed
HAO Zi-yu,LI Hong-liang,XIE Xiang-hui,QIAN Lei,ZHANG Kun.Rasbora:Trace Reduction and Simulation Speedup Based on Repeat-Struceure Axed[J].Computer Engineering & Science,2009,31(11):4-8.
Authors:HAO Zi-yu  LI Hong-liang  XIE Xiang-hui  QIAN Lei  ZHANG Kun
Affiliation:HAO Zi-yu,LI Hong-liang,XIE Xiang-hui,QIAN Lei,ZHANG Kun(Jiangnan Institute of Computing Technology,Wuxi 214083,China)
Abstract:Simulation has become an important technology in computer architecture design. The loop statement is a SC-MD( Single Code Multiple Data) structure which produce a good number of Traces and a long running time by a little code. This paper constructs Rasbora, trace reduction and simulation speedup based on repeat-structure axed. Rasbora inserts in-structions into the code, and records those selected Traces during simulation, which simplifies Trace effectively. By identif-ying the cycle of a loop structure, Rasbora replaces a whole loop by a few loop-bodies. By testing, Rasbora can reduce the Trace amount and speedup simulation obviously. Meanwhile, it also guarantees a certain simulation precision.
Keywords:Rasbora  SCMD
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号