模拟器与程序分析 gem5虚拟机的搭建和运行
发布时间
阅读量:
阅读量
引言
计算机体系结构设计过程中,模拟器的学习与探究占据着至关重要的地位。目前市面上已有众多模拟器,涵盖了多种不同体系结构。
例如:simplescaler、SimOS、M5(gem5)、Liberty等,此外,各大企业也纷纷开发了适用于自身需求的模拟器,如IBM的Mambo和AMD的SimNow等。
本小节将重点介绍gem5的相关内容。关于体系结构模拟器的技术进展与发展趋势,我已上传一份文档:体系结构模拟器的技术和发展.pdf。
1.1 安装过程
官网参考链接:
http://www.gem5.org/Compiling_M5
1,环境配置方面,我之前安装的是虚拟机系统fedora8,其内核版本为2.6.23.1。
2,在该环境下已预装gcc编译器,但其版本为4.1.2。根据README中的说明,该版本可能仍可使用,因此未进行重新安装。
3,依次下载并完成Python-2.5.1、SCons-2.2.0、SWIG-1.3.34、zlib-1.2.7以及m4-1.4.1的安装工作。所有步骤均顺利完成。
4,在进行gem5安装时遇到了问题,具体表现为定义冲突现象。这可能与所使用的gcc版本过旧存在关联。

还没有任何评论哟~
