GPGPU-Sim 之 benchmark编译 ispass2009-WP

原创 2016年06月01日 22:28:25

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



版权声明:本文为博主原创文章,未经博主允许不得转载。

GPGPU-Sim 之 提高运行benchmark的速度(转载整理)

本博客是基于《大光叔叔的专栏》中《GPGPU-Sim(番外)-如何加快GPGPU-Sim的运行速度》的方案四做的; 链接请点击:> http://blog.csdn.net/litdaguang/a...

编译安装gpgpu-sim

1配置环境: 安装相应的包 $sudo apt-get install build-essential xutils-dev bison zlib1g-dev flexlibglu1-mesa-d...

论文总结: 2009-Pedestrian Detection: A Benchmark

《Pedestrian Detection:A Benchmark》论文总结

GPGPU-Sim(番外)-如何加快GPGPU-Sim的运行速度

序言GPGPU-Simer都应该体验过Sim在虚拟机中奇慢无比的速度,一个在真实环境下几ms就跑完的benchmark,在Sim下通常需要几十分钟到几小时。跑一次实验benchmark多了基本就得一天...

GPGPU-Sim学习(二)(补充)gpgpu-sim官网所给虚拟机与自己所搭建虚拟机的使用感受

最近GPGPU-Sim的官网竟然给出了自己的虚拟机,这绝对是GPGPU-Sim学习者的最大福利了。因为安装sim的周期一般需要一个周,需要反复尝试很多次(20+),而且就目前我所遇见的simer,花这...

PARSEC benchmark 编译

Step01 配置环境 Step02 编译benchmark Step03 产生脚本rcS文件 Step04 关于输入文件 Step05 将benchmark所需文件mount进模拟系统从官网pars...

multi2sim 编译与使用(2)-详细运行时信息的获取

1. 生成详细的CPU运行报告 很多时候我们需要知道CPU在运行某个程序时的各种细节,比如分支预测的准确度,各种类型的指令分别执行了多少次,此次仿真过程当中CPU的各种配置细节等等。这个时候需要使用...
  • xer1234
  • xer1234
  • 2013年04月17日 14:57
  • 1204

Multi2sim 编译与使用(1)

Multi2sim是一款开源CPU-GPU多核计算机架构模拟仿真平台。该平台目前能够仿真的芯片架构有X86,Arm, AMD Evergreen GPU 和AMD Thousand Island ...
  • xer1234
  • xer1234
  • 2013年04月16日 12:14
  • 2845

multi2sim编译与使用(3)-同时加载多个应用程序

multi2sim对于多线程应用程序(比如使用pthread和OpenMP等技术编写的轻量级多线程应用)以及多个应用程序同时运行(类似于真正的PC机上同时运行多个应用程序)都有非常完美的支持。这一特性...
  • xer1234
  • xer1234
  • 2013年04月17日 15:37
  • 1082

GPGPU编程技术 从GLSL、CUDA到OpenCL

  • 2017年11月24日 09:08
  • 62.29MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GPGPU-Sim 之 benchmark编译 ispass2009-WP
举报原因:
原因补充:

(最多只允许输入30个字)