期刊文献+

一种时钟级处理器模拟器的快速开发方法 被引量:1

Fast implementation of cycle-level processor simulator
下载PDF
导出
摘要 基于功能级处理器模拟器,采用时序制导的方法,提出了一种时钟级处理器模拟器的快速开发方法。该方法对指令的模拟引入流水线,依靠流水线的时序推动功能模块的运行,如ALU、Co-processor、MMU、TLB等。给出了RISC/MIPS流水线的设计方法,并进一步阐述了如何将流水线和处理器功能级模拟单元的耦合起来,构成时钟级模拟的整体框架。基于此框架,开发了ClkSim模拟器。经过SPEC CPU 2000的对比测试,ClkSim拥有较高的模拟性能和精度。 A fast implementation of cycle-level processor simulator is introduced,which is based on function-level processor simulator,with timing-directed method involved.This method uses an instruction pipeline to drive function module of processor simulator work,such as ALU, Co-processor,MMU, and TLB.Tbis paper presents the design of a classic pipeline of RISC/MIPS instruction set,and how to integrate the pipeline and function module of processor simulator,to generate a cycle-level processor simulator framework.The tests of SPEC CPU 2000 prove that,this cycle-level processor simulator has high accurate and performance.
出处 《计算机工程与应用》 CSCD 北大核心 2010年第6期63-66,70,共5页 Computer Engineering and Applications
基金 国家自然科学基金(No.60633040) 国家高技术研究发展计划(863)(No.2007AA01Z115)~~
关键词 功能级 时钟级 时序制导 处理器模拟 function-level cycle-level timing-direct processor simulator
  • 相关文献

参考文献14

  • 1Herrod S A.Using complete machine simulation to understand computer system behavior[D].Stanford University,1998-02.
  • 2Magnusson P S,Christensson M.Simics:A full system simulation platform[J].IEEE Computer,2002,35 (2) : 50-58.
  • 3Oguz C.A simple Scalar-based full system simulator with a symmetric multiprocessor extension[D].Computer Systems (20 credits) Royal Institute of Technology,2004-06.
  • 4高翔,张福新,汤彦,章隆兵,胡伟武,唐志敏.基于龙芯CPU的多核全系统模拟器SimOS-Goodson[J].软件学报,2007,18(4):1047-1055. 被引量:15
  • 5Heinrich J.MIPS R4000 microprocessor user's manual[Z].MIPS Technologies, Inc, 1994.
  • 6Rosenblum M,HeiTod S A,Witchel E.et al.Complete computer system simulation:The SimOS approach[C]//IEEE Parallel and Distributed Technology:Systems and Applications,1995,3(4):34-43.
  • 7Binkert N L.Dreslinski R G,Hsu L R,et al.The m5 simulator: Modeling networked systems[J].IEEE Micro,2006,26(4):52-60.
  • 8沈林峰,陈明宇,许建卫,张文力,孙国忠.兼容Linux应用环境的多粒度全系统模拟平台-SandUPSim[J].计算机工程与应用,2005,41(22):83-86. 被引量:4
  • 9Uhlig R,Mudge T.Trace-driven memory simulation:A survey[J]. ACM Computing Surveys, 1997,29(2).
  • 10Matter C J,Hill M D.Wood D A.Full-system timing-first simulation[C]//Proceedings of the 2002 ACM SIGMETR1CS International Conference on Measurement and Modeling of Computer Systems SIGMETRICS 02.New York, NY, USA : ACM Press, 2002 : 108-116.

二级参考文献32

  • 1许建卫,陈明宇,包云岗.高带宽远程内存结构中的预取研究[J].计算机科学,2005,32(8):15-20. 被引量:2
  • 2Mendel Rosenblum,Stephen A.Herrod,Emmett Witchel et al. Complete Computer System Simulation:The SimOS Approach[J].IEEE Parallel and Distributed Technology, 1995 ;3(4) :34~43.
  • 3T Austin,E Larson. SimpleScalar:An Infrastructure for Computer System Modeling[J].IEEE Computer,2002;35(2):59~67.
  • 4Patrick Bohrer,Mootaz Elnozahy,Ahmed Gheith et al. Mambo-A Full System Simulator for the PowerPC Architecture[J].ACM SIGMETRICS Performance Evaluation Review, 2004; 31 (4): 8~12.
  • 5VMIPS Programmer's Manual.http:∥www.dgate.org/vmips/.
  • 6George Fankhauser,Christian Conrad,Eckart Zitzler et al.Topsy-A Teachable Operating System. http:∥www.tik.ee.ethz.ch/~topsy/.
  • 7SPEC CPU2000.http:∥www.specbench.org/osg/cpu2000/.
  • 8Synchronous DRAM.http:∥www.micronsemi.com/.
  • 9Cygwin User's Guide.http:∥cygwin.com/cygwin-ug-net/.
  • 10The Technology behind LynxOS v4.0's Linux ABI Compatibility.http:∥www.lynuxworks.com/products/.

共引文献23

同被引文献7

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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