本部分內容分爲以下幾個部分:概括性地介紹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代碼