当前位置:   article > 正文

Linux下安装GPGPUSM和CUDA_如何在linux上部署gpgpu-sim

如何在linux上部署gpgpu-sim
1.下载CUDA Toolkit 和 GPU Computing SDK

https://developer.nvidia.com/cuda-toolkit-40(安装cuda toolkit和GPU Computing SDK,有介绍这个的网址 http://renxifeng.is-programmer.com/posts/33302)

2.安装一些需要的库

例如(gcc g++ make makedepend xutils bison flex zlib python-pmw, python-ply
python-numpy python-matpotlib libpng12-dev doxygen graphviz
libcppunit-doc libcppunit-dev) 这里面有些库直接复制黏贴不可以,安装的时候注意一下

3.设置环境变量

1. CUDAHOME: cuda install location

2. CUDA_INSTALL_PATH: cuda install location

3. NVIDIA_CUDA_SDK_LOCATION: sdk location

4. PATH: add CUDAHOME/bin

5. LD_LIBRARY_PATH: add $CUDAHOME/lib

4.下载gpgpu-sim,地址https://github.com/charlab/gpgpu-sim

5. 运行下面的命令

   source setup_environment release
   make
   make docs
如果这些都运行正确的话,那就是装好了。

但是,我今天装这个的时候碰到了问题。搞了好久才搞通。

首先make COMPUTING SDK的时候 g++版本过高,解决办法(http://www.cnblogs.com/hitwtx/archive/2012/02/06/2339928.html)

然后是碰到了g++和gcc的链接问题,undefined reference to `operator new(unsigned long)'

网上查了很久,都没找到合适的解决方法。

最后是build-essential,最后在.bashrc里加两句

alias g++="g++ -std=cxx11"
alias gcc="gcc -std=cxx11"并重启终端
这两个不知道是哪个生效了。。

调了差不多一天,跑通代码的那一刻真的是泪流满面的感觉。特此写下。






声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号