期刊文献+

可重定向的周期精确模拟器生成环境研究 被引量:2

Study on Retargetable Cycle-accurate Simulator Generation Environment
下载PDF
导出
摘要 针对嵌入式系统设计对模拟器生成环境可重定向性的要求,以及当今大多数生成环境多为功能级,而不支持周期级模拟的现状,本文提出了一个可重定向的周期精确模拟器的自动生成环境.通过体系结构描述语言xpADL对目标体系结构的组成和周期级行为进行描述,利用生成器和构件库完成了模拟器的生成.其中,xpADL的描述构架、生成器的分析机制和构件库中控制模拟框架的应用,使得与现有的生成环境相比,此环境在指令的周期级行为、流水线组织和流水化部件的模拟能力等方面均具有优势.实验部分完成了PISA和StrongARM两种体系结构的周期级模拟,并进行了针对加解密应用的流水线结构设计空间搜索的研究,证明了该环境的可重定向性和有效性. With the requirement of retargetability of simulator generation environment,and the scarcity of cycle-accurate environment,this paper presents a retargetable environment which can generate a cycle-accurate simulator automatically. Through reading architecture description written in architecture description language xpADL,the corresponding simulator is generated by simulator generator and component library. The structure of xpADL,mechanism of generator and the control framework in component library make this environment is superior to the existed ones in the simulation capacity of cycle behaviour,pipeline structure and the pipelined units. In the experiment,simulators for PISA and StrongARM are generated,and some research on design space exploration about application of encryption and deeryption based on this platform is made,thus to demonstrate the retargetability and validity of the environment.
出处 《小型微型计算机系统》 CSCD 北大核心 2007年第1期166-171,共6页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60273042)资助 高等学校博士学科点专项科研基金课题(20050358040)资助.
关键词 体系结构描述语言 周期精确的模拟器 模拟器生成器 可重定向性 Architecture Description Language(ADL) cycle-accurate simulator simulator generator retargetability
  • 相关文献

参考文献8

  • 1Bashford S,Bicker U,Harking B,etal.The MIMOLA language version4.1[Z].University of Dortmund,1994.
  • 2Frddricks M.The nML machine description formalism[R].Technical Report 1991/15,Fachbereich Informatik,TU Berlin,1991.
  • 3Subhash Chandra,Rajat Moona.Retargetable functional simulator using high level processor models[C].Proceedings of the 13th International Conference on VLSI Design Washington.DC:IEEE Computer Society,2000.424.
  • 4Hadjiyiannis G,Hanono S,Devadas S.ISDL:An instruction set description language for retargetability[C].Proceedings of the 34th Annual Conference on Design Automation.New York:ACM Press,1997:299-302.
  • 5Stefan Pees,Andreas Hoffmann,Vojin Zivojnovic,etal.LISA-Machine description language for cycle-accurate models of programmable DSP architectures integrated signal processing[C].Proceedings of the 36th ACM/IEEE Conference on Design Automation New York:ACM Press,1999:933-938.
  • 6Lan Lu,Xi Li,Yue Xiong,etal.XM-ADL,an Extensible markup architecture description language[C].Proceedings 15th Annual IEEE International ASIC/SOC Conference Piscataway,N.J.:IEEE,2002,63-67.
  • 7Guthaus M R,Ringenberg J S,Ernst D,etal.Mibench:A free,commercially representative embedded benchmark suite[C].In IEEE 4th Annual Workshop on Workload Characterization.Los Alamitos,CA:IEEE CS Press,2000:266-277.
  • 8Burger D,Austin T.The simpleScalar tool set,version 2.0[D].Madison:University of Wisconsin-Madison,Computer Science Dept,1997.

同被引文献19

  • 1周喜明,吴悦,杨洪斌.面向对象的离散事件仿真核的设计和实现[J].计算机工程,2004,30(16):82-84. 被引量:1
  • 2王雷,王旭,李巍.计算机仿真系统生成工具SIMS的设计与实现[J].系统仿真学报,2005,17(6):1392-1395. 被引量:2
  • 3王志刚,周学海,李曦,杨君.xpTools:代码压缩系统定制环境[J].小型微型计算机系统,2006,27(7):1250-1253. 被引量:1
  • 4Frddricks M.The nML machine description formalism.Technical Report 1991/15[R].Fachbereich Informatik,TU Berlin,1991.
  • 5Hadjiyiannis G,Hanono S,Devadas S.ISDL:An instruction set description language for retargetability[C]//Proc.Of 34th Design Automation Conf.,pages 299-302,1997.
  • 6Halambi Ashok,Grun Peter,Ganesh Vijay,Khare Asheesh,Dutt Nikil,Nicolau Alex.EXPRESSION:A Language for Architecture Exploration through Compiler/Simulator Retargetability".Design,Automation and Test in Europe (DATE '99)[C]//March 09-12,1999 Munich,Germany.
  • 7Pees Stefan,Hoffmann Andreas,Zivojnovic Vojin,Meyr Heinrich.LISA --Machine Description Language for Cycle-Accurate Models of Programmable DSP Architectures.Design Automation Conference[C]//New Orleans,LA,USA,1999.
  • 8Bashford S,Bicker U,Harking B,Leupers R,Marwedel P,Neumann A,Voggenauer D.The MIMOLA Language Version 4.1[R].University of Dortmund,1994.
  • 9Gyllenhaal J C,Hwu W W,Rau B R.Optimization of machine descriptions for efficient use.[J].Int Journal of Parallel Programming (S0885-7458),1998,26(4):417-447.
  • 10Patterson D A,Hennessy J L.Computer Architecture:A Quantitative Approach[M].Morgan Kaufmann Publisher,1996.

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部