本部分内容分为以下几个部分:概括性地介绍GPGPU-Sim、学习GPGPU-Sim的建议步骤、部分资料
概括性地介绍GPGPU-Sim
GPGPU-Sim,通过单线程方式模拟出GPU多线程运行效果,并输出统计数据,是当前比较流行的GPGPU模拟器。目前国内外相当一部分关于GPGPU的研究都是使用的GPGPU-Sim。GPGPU-Sim是用C语言实现的,使用者可以通过合理修改GPGPU-Sim的代码,实现修改GPU的运行逻辑或者添加功能等等目的,并从输出数据中观察实验结果。
学习GPGPU-Sim的建议步骤
此建议步骤为凭自己的经验总结而来
学习前准备
- 掌握GPGPU的基础工作原理
- 需要对Ubuntu有一定的了解
学习步骤
- 搭建GPGPU-Sim环境
- 阅读GPGPU-Sim文档
- 学会观察实验结果
- 阅读GPGPU-Sim代码
- 修改GPGPU-Sim代码