GPGPU-SIM的安装 OSX10.9

GPGPU-Sim v3.2 on mac os 10.9 (falied)

1、CUDA

安装CUDA-4.0, 只需要安装tookit就行,driver不用,我电脑上也没有独立显卡。

2、依赖库

gcc/g++:

使用MacPorts,ReadMe中提示安装4.5.1,我安装的是4.9,可以。Apple默认的4.2会提示各种诡异的问题。

MacPorts还是建议简单学一下的,和yum/apt类似。

makedepend:

安装xquartz,自动就会安装makedepend

3、安装

按照ReadMe说明即可,中间会遇到isnan not defined in this scope,4.5和4.9都有这个问题,把instruction.cc中的isnan换成std::isnan就行,大概两到三处,编译通过。

4、其他说明

根据setup_environment脚本,GPGPU-Sim是支持MacOS的(uname -a == darwin)。CHANGE里面关于2.2版本的描述也说开始支持MacOSX。


至此为止,GPGPU-SIM V3.2安装完成,但是有以下几个问题:

1、cuda-sdk编译不过:

要求gcc在4.5以下。且mp-gcc4.x系列不支持-arch参数,必须安装apple-gcc

2、安装的cuda-4.0有问题

cuobjdump发现没有device code

折腾来折腾去,果断放弃。。。


改装fedora虚拟机,(使用Parallel Desktop 9)。

1、装系统,配置好yum源

2、装cuda-4.0 toolkit for fedora 13,同时需要装一大堆库

3、装cuda-4.0 sdk example code,这时发现gcc默认版本太高(>=4.5),在用户目录下编译一个4.4的GCC。

4、重启虚拟机之后发现虚拟机白屏,多次在activity monitor中杀死per_vm进程也不好用。(不过发现root用户可以正常登陆界面)。使用ctrl+alt+f2进入tty2,安装kde,并且把gnome换成KDE,详见http://unix.stackexchange.com/questions/94756/error-installing-fedora-19

5、编译gpgpu-sim v3,发现少makedepend,yum install imake。其他诸如zlib,flex,之类yum安装即可。只是libGL稍麻烦,好像是mesa-libgl之类的库解决了。

成功运行SDK中的vector-add !!!


一直希望把自己的MAC打造成工作环境跑gpgpu-sim,间断的折腾了一个星期没成功,不过虚拟机也算行吧~主要是CUDA的问题,4.0在MAC上编译不出device code,不知为何。

安装GCC时,虚拟机调成2-core, 4G memory(我的air是8G内存),make -j 之后虚拟机还死机了几次,是过热造成的。。。。Air让我有点小失望啊。。。

开始学习GPGPU-sim 了!!!王侯将相宁有种乎?为什么我就不能发A呢?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值