LinMao's Blog
学习科研记录与分享!

GPGPU-Sim Get Started

简单记录一下编译安装和使用 GPGPU-Sim,以备查询。

安装CUDA

gpgpu-sim需要cuda toolkit,通常安装cuda toolkit需要正确的安装driver和GPU,但是gpgpu sim只需要cuda里面的一些library,所以其实并非真正的安装,而是把cuda toolkit中的library从安装包中抽取出来。

安装依赖

  • Simulator:

    • CUDA Toolkit (4.2 to 10.2). 9.1 Currently the most rigorously validated.
    • gcc, g++, make, makedepend
    • xutils, bison, flex, zlib
  • AerialVision:

    • python-pmw, python-ply, python-numpy
    • python-matplotlib, libpng12-dev
  • Documentation:

    • doxygen, graphviz

一键安装:

编译GPGPU-Sim

使用GPGPU-Sim

在GPGPU-Sim上跑下面的vectorAdd.cu程序。

编译程序

检查可执行文件

可以看到libcudart.so.9.1已经重定向到gpgpu-sim中的library,说明binary中使用的是gpgpusim的连接库。

执行程序

Simulator输出

 

使用docker环境

使用docker环境很多时候更方便。

Dockerfile

编译docker

Run docker

 

赞(0) 打赏
转载请注明出处:LinMao's Blog(林茂的博客) » GPGPU-Sim Get Started

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

LinMao's Blog(林茂的博客)

了解更多联系我们

觉得文章有用就打赏一下作者吧~

支付宝扫一扫打赏

微信扫一扫打赏