gpgpu-sim/remulator 安装

来源:互联网 发布:2016浙江省数据库三级 编辑:程序博客网 时间:2024/05/18 05:39

在mtu/safari 的gpgpu-sim/remulatoer模拟器的安装中,我选用了ubuntu 14.04系统,并在docker 环境中安装。其中主要的依赖已经在git readme文档中阐述清楚,下面我来讲讲主要的问题:


1:cuda4.0安装

在nvidia 官网下载好run文件,chmod改执行,安装到默认路劲/usr/local/cuda就行了


2:gcc/g++ 4.4 4.8安装,clang安装

因为gpgpu-sim 需要g++-4.8(官方文档写的用g++4.4,但是我4.4编译失败),remulator需要用clang(std11).其中官方apt源已经没有gcc/g++4.4 4.8了,可以在https://launchpad.net/ubuntu/trusty/amd64/g++-4.4/4.4.7-8ubuntu1下载deb包,通过dpkg 安装。


3,编译gpgpu-siim

编译需要用到gcc/g++ 4.8,所以先替换gcc/g++的链接。rm /usr/local/gcc /usr/local/g++;ln -s /usr/local/gcc-4.8 /usr/local/gcc;ln -s /usr/local/g++-4.8 /usr/local/g++;

然后根据gpgpu-sim readme编辑环境变量,执行make


4,编译cuda程序,由于cuda4.0只支持gcc4.4及以下,所以需要用3中的方法把链接改成gcc/g++4.4,然后用nvcc编译cuda程序。


5,运行cuda程序。执行source setup_environment可以设置LD_LIBRARY_PATH到编译好的gpgpu-sim文件夹,这里注意,setup_environment会根据当前gcc版本设置LD_LIBRARY_PATH,由于我们在第4步切换了gcc版本,所以此时要手动改一下LD_LIBRARY_PATH中间的值(把4.4改成4.8)

原创粉丝点击