关闭

GPGPU-Sim 之 benchmark编译 ispass2009-WP

标签: gpgpu-sim
419人阅读 评论(0) 收藏 举报
分类:

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
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33962次
    • 积分:1310
    • 等级:
    • 排名:千里之外
    • 原创:92篇
    • 转载:11篇
    • 译文:5篇
    • 评论:7条
    独立博客

    由于CSDN有些不稳定,所以搭建独立博客。

    想了解更多内容详见:

    http://zangcq.me

    博客专栏
    最新评论