gpgpu-sim 是一个模拟项目,用于在无 NVIDIA 显卡的计算机上运行 CUDA 程序。

下面假设环境为 CentOS 7 的最后一个版本的最小安装

构建

首先在 CentOS 中安装 CUDA,下载地址为:https://developer.nvidia.com/cuda-toolkit-archive

例如:

axel 'http://developer.download.nvidia.com/compute/cuda/7.5/Prod/local_installers/cuda_7.5.18_linux.run'
./cuda_7.5.18_linux.run

在安装的过程中,无需安装 NVIDIA 显卡驱动

然后安装依赖:

sudo yum install imake gcc-c++ flex zlib-devel bison kernel-devel
ln -s /usr/lib64/libGL.so.1 /usr/lib64/libGL.so

执行以下命令:

git clone --recursive https://github.com/gpgpu-sim/gpgpu-sim_distribution
cd gpgpu-sim_distribution
git checkout v4.0.1
export CUDA_INSTALL_PATH=/usr/local/cuda-7.5/
source setup_environment
make

使用

使用 gpgpu-sim 很简单,在 gpgpu-sim 目录下执行:

setup_environment BUILD_TYPE
cp configs/tested-cfgs/SM75_RTX2060/gpgpusim.config application_dir

然后直接执行命令就可以了

Last moify: 2022-12-04 15:11:33
Build time:2025-07-18 09:41:42
Powered By asphinx