期刊文献+

面向基于x86处理器和AMBA的系统芯片的全系统模拟器PKUsim-86 被引量:2

PKUsim-86:A Cycle Level Full System Simulator for x86 Processor and AMBA-Based SoC
下载PDF
导出
摘要 基于周期级全系统模拟器对微体系结构进行系统性能评估成为芯片设计必不可少的环节.虽然x86处理器是当前商业和科学计算领域最广泛采用的处理器,很少有开源的x86模拟器能够满足研究需要.本文面向基于Geode GX x86处理器和AMBA总线的PKUnity-86系统芯片,设计并实现了周期级全系统模拟器PKUsim-86.它可以启动Microsoft DOS、Windows 98、Windows XP等操作系统,运行典型的x86应用程序.PKUsim-86支持功能模拟和性能模拟的在线切换,其指令模拟速度为0.86MIPS,与真实硬件的对比表明,PKUsim-86具有较高的相对准确度. Cycle level full system simulator based performance evaluation has been indispensable to increasingly complex System-on-Chip designs.Although x86 processors have been the most ubiquitous processors in both commercial and science computing world,there is a scarcity of open source simulators that enable academic researchers to experiment with new x86 microprocessor based designs.This paper presents a cycle level full system simulator for PKUnity-86 System-on-Chip platform,which is based on Geode GX x86 processor and AMBA bus architecture.PKUsim-86 can boot up Microsoft DOS,Windows 98,Windows XP and run common x86 applications.On-the-fly switching between the functional simulation and performance simulation mode is supported.PKUsim-86 executes 0.86 million simulated instructions per second on average.Compared with real machines,the relative accuracy of PKUsim86 is acceptable.
出处 《电子学报》 EI CAS CSCD 北大核心 2011年第2期351-357,共7页 Acta Electronica Sinica
基金 国际科技合作基金(No.2008DFB10010)
关键词 全系统模拟 性能评估 系统芯片 X86处理器 full system simulation performance evaluation system-on-chip x86 processor
  • 相关文献

参考文献18

  • 1林闯,李雅娟,王忠民.性能评价形式化方法的现状和发展[J].电子学报,2002,30(12A):1917-1922. 被引量:17
  • 2张福新,章隆兵,胡伟武.基于SimpleScalar的龙芯CPU模拟器Sim-Godson[J].计算机学报,2007,30(1):68-73. 被引量:24
  • 3Joshua J Y, Lilja D J. Simulation of computer architectures: simulators, benchmarks, methodologies and recommendations[J]. IEEE Transaction on Cornputers,2006,55(3) :268 - 280.
  • 4赵霞,郭耀,雷志勇,陈向群.基于模拟器的嵌入式操作系统能耗估算与分析[J].电子学报,2008,36(2):209-215. 被引量:21
  • 5Huang Kan, Lu Jun-lin, Fang Jiu-feng, Zheng Yan-song, Li Hao, Tong Dong, Cheng Xu. FPGA prototyping of an AMBA- based SoC compatible with Microsoft Windows[A]. Proceed ings of International Symposium on Field Programmable Gate Arrays[ C] .New York, NY, USA: ACM, 2010.13 - 22.
  • 6郑衍松,佟冬,李皓,庞九凤,王克义,程旭.MS Windows兼容的系统芯片硬件核心的分析与实践[J].北京大学学报(自然科学版),2009,45(6):973-978. 被引量:2
  • 7Chi-Keung Lul, et al. Pin: building customized program analysis tools with dynamic instntmentation [ A ]. Proceedings of ACM Conference on Programming Language Design and Implementa- tion[ C] .New York, NY, USA:ACM,2005. 190- 200.
  • 8Lizy Kurian John. Performance Evaluation And Benchmarking [M ]. Boca Raton, FL, USA: CRC Press, 2006.5 - 25.
  • 9Lawton K, et al. The Bochs IA-32 emulator project [ OL]. http://bochs, sourceforge, net, 2008-06-08/2009-12-03.
  • 10Matt T Yourst. PTLsim: a cycle accurate full system x86-64 microarchitectural simulator [ A ]. Proceedings of IEEE. Inter national Symposium on Performance Analysis of Systems & Software[ C]. San Jose, CA, USA: IEEE, 2007.23 - 34.

二级参考文献59

  • 1Wei-WuHu Fu-XinZhang Zu-SongLi.Microarchitecture of the Godson-2 Processor[J].Journal of Computer Science & Technology,2005,20(2):243-249. 被引量:52
  • 2粟雅娟,魏少军.针对分布式系统的快速能耗估计方法及应用[J].电子学报,2005,33(9):1706-1709. 被引量:1
  • 3钟伟军,刘明业.支持嵌入式操作系统的ARM能耗模拟器设计[J].计算机应用研究,2006,23(4):219-221. 被引量:2
  • 4Smith B. ARM and Intel battle over the mobile chip's future. IEEE Computer, 2008, 41(5) : 15-18.
  • 5Humber A. NVIDIA Tegra: tiny computer packs massive punch! [DB/OL]. (2008-06-02) [2008-12-14]. http: // www. nvidia, com/object/io_ 1212391368499. html.
  • 6Intel Corporation. The embedded processor for an embedded world: intel EP80579 integrated processor [ DB/OL]. (2008-09) [ 2008-12-24 ]. http: //download. intel, corn/ design/intarch/ep80579/320155, pdf.
  • 7IBM Corporation. CoreConnect bus architecture [ DB/OL]. (1999) [2008-12-24]. https: //www-01.ibm. corn/chips/ techlib/techlib, nsf/techdocs/852569B20050FF778525699100 50COFB/$ file/crcon_ wp.odf.
  • 8ARM Corporation. AMBATM specification. Rev 2.0, 1999.
  • 9Silicore Corporation. WISHBONE system-on-chip interconnection architecture for portable IP cores. Rev B.3, 2002.
  • 10Altizer B. Platform based design: the next reuse frontier [DB/OL]. (2002-03-14) [2008-12-24]. http: //www. basysconsulting, com/BASYSPubs/PBD-SC_ ESC_ 20020314.pdf.

共引文献66

同被引文献11

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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