首先庆祝一下终于成功搭建好了gem5-gpu实验环境,再次感谢实验室的小伙伴们(虽然他们可能看不到哈哈哈)
这里主要有几个点需要注意:
- 搭建gem5-gpu必须要使用CUDA,而且还必须使用那种非常老的CUDA 3.2,所以一定一定在ubuntu14.04上搭建,别的系统版本会涉及系统内核的问题造成搭建失败……另外装nvidia驱动是一个非常麻烦的过程,很可能造成系统死机,这里说一下,nvidia驱动在整个gem5-gpu的搭建过程中只起辅助CUDA搭建的作用,因此gem5-gpu尽量一次性搭建好,再重新启动,避免因为显卡驱动问题造成重启后黑屏,分辨率下降,等CUDA编译完成,就可以使用如下命令:
$ sudo apt-get --purge remove nvidia*
将nvidia驱动相关文件全部删除干净。
- nvidia我使用的ubuntu推荐的304,虽然系统推荐了好几个版本,但是我感觉还是nvidia-304比较好操作,命令行安装好后不要重启,将CUDA编译完成后直接卸载该驱动就好,否则会造成黑屏或者循环重启,分辨率下降等问题。
- 水银版本控制器已经停用,hg clone已经下载不了gem5了,而github下载gem5却常常因为网络不好出现EOF中断的情况,这时可以使用gitee将原库的github代码克隆,在
git clone
码云gitee中的代码,速度会快很多而且可以避免网络延迟中断的产生。