This is Chuanqi‘s Blog

了解更多请访问https://zangcq.com

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了。



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dark5669/article/details/51559048
文章标签: gpgpu-sim
个人分类: GPU 体系架构
上一篇sqlserver2008 无法连接到 (local)
下一篇利用grub引导多系统debian8.0+win7+ubuntu16.04
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭