下载安装NVIDIA CUDA4.0
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员现在可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。
研究GPU的并行计算的人必定需要用到CUDA这款NVIDIA软件调用显卡来进行大量的并行计算,甚至用GPGPU-sim做模拟运算时,他也成为了一款必不可少的中间件。
安装环境:
- ubuntu 19.04 x86_64
步骤详解:
-
下载ubuntu linux 10.10 cuda toolkit
GPGPU-sim
最高支持到CUDA 4.0,所以需要下载4.0版本。 -
我们选择CUDA Toolkit for Ubuntu Linux 10.10这一栏后边的64-bit版本,点击下载。
- 使用installation instruction(安装命令)来安装:
首先要给安装文件执行权限:
chmod +x cudatoolkit_4.0.17_linux_64_ubuntu10.10.run
之后,执行安装文件:
sudo ./cudatoolkit_4.0.17_linux_64_ubuntu10.10.run
Follow the command-line prompts
(根据命令行提示安装),默认安装在/usr/local/cuda目录下,一路回车即可。
出现最后一行Installation Complete
(安装完成),既表明安装成功。
- 增加CUDA toolkit到~/.bashrc中,这步是添加环境变量:
echo 'export PATH=$PATH:/usr/local/cuda/bin' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib:/usr/local/cuda/lib64' >> ~/.bashrc
用下列命令来刷新生效:
source ~/.bashrc
linux中,以点
.
开头的(.bashrc)是隐藏文件,可以键入ctrl+H显示。
可以使用cat
命令来查看是否已经安装成功:
cat ~/.bashrc
-
我们选择GPU Computing SDK - complete package including all code samples这一栏后边的download,点击下载。
-
使用installation instruction(安装命令)来安装:
首先要给安装文件执行权限:
chmod +x gpucomputingsdk_4.0.17_linux.run
之后,执行安装文件:
sudo ./gpucomputingsdk_4.0.17_linux.run
Follow the command-line prompts
(根据命令行提示安装),默认安装在~/NVIDIA_GPU_Computing_SDK目录下,一路回车即可。
出现最后一行Installation Complete
(安装完成),既表明安装成功。
- 安装gcc-4.4和g++ -4.4
CUDA 4.0支持gcc最高版本到4.4
Ubuntu 19.04自带8.0.0版本gcc,所以无法安装
解决方法:
- 进入
sources.list
文件:
sudo vim /etc/apt/sources.list
- 将这两行代码加入到
sources.list
文件:
deb http://dk.archive.ubuntu.com/ubuntu/ trusty main universe
deb http://dk.archive.ubuntu.com/ubuntu/ trusty-updates main universe
保存退出要按一下Esc键,然后敲一个
:wq!
,回车就可以保存。
要是不能使用vim
工具,可以用sudo apt-get install vim
安装。
- 按以下命令来更新apt源:
sudo apt-get update
- 重新安装gcc-4.4和g++ -4.4
sudo apt-get install gcc-4.4 g++-4.4
10. 为系统增加gcc-4.4/g+±4.4
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 150
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 150
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 100
11. 用update-alternatives选择4.4版本:
sudo update-alternatives --config gcc
至此,为GPGPU-sim安装CUDA 4.0教程暂时告一段落。