GPGPU-Sim 之 benchmark编译 ispass2009-WP

ispass2009中一共有12个benchmarks,直接编译能用的有9个。

WP是(weather forecast)天气预测的意思。

这是第十二个,我想用一下,因此单独编译。

在WP文件夹中也是有单独的makefile 的。

1.    $cd ispassbenchmark/WP

$make

出现如下错误

1)第一个错误:

gfortran :not found

缺少了一个编译器,gFortran 类似gcc/g++的编译器。

这个好办,装上就行了,

下面这个链接就是怎装gfortran的,参考一下

http://askubuntu.com/questions/358907/how-do-i-install-gfortran

2)继续编译 出现 

第二个错误:


/usr/bin/ld 找不到 -lcutil_x86_64

那么直接的方法,就是找到它 

find -name “libcutil_x86_64*”

发现在

/home/gpgpu-sim/cuda/sdk/4.2/CUDALibraries/common/lib


然后把它 copy 到需要的位置即可

以下无用

##############################################

google了一下:有详细的解决方法,我也试一试

http://blog.sina.com.cn/s/blog_4156950c0100sfzz.html

似乎并没有用

在cudazone里发现了这个

https://devtalk.nvidia.com/default/topic/513646/ld-cannot-find-lcutil-have-make-cuda-sdk-/

在/usr/lib 中没找到libcutil_x86_64

走了一点弯路,上边两个链接对着个来说也没啥用,原来是cuda sdk 的路径不对,在makefile 里加上绝对路径就好了

3)接着第3个问题也来了

没有这文件,好吧,,看了一眼makefile,又看了WP的目录,确实不匹配,改makefile。

在编译的时候,没有***.cpp,目录里是。cpp.ii

修改如下:

2.奇迹出现了。。

编译成功

3.运行一下

echo "10 ./data/" |./bin/release/WP


出现了点问题,gpgpusim.config文件和gpuwattch_gtx480.xml ,,还有这个config_fermi_islip.icnt没找到。。

从GTX480 RUNDIR 中copy到WP目录下过去就行。


其余就ok了。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值