關於GEM5 GPU編譯問題

2021-07-12 02:28:13 字數 688 閱讀 9085

剛開始寫部落格,寫的略微粗糙,會繼續努力!!!!

最近在學習使用gem5-gpu。

官網位址

gem5-gpu

編譯命令為:

scons build/x86_vi_hammer_gpu/gem5.opt --default=x86 extras=../gem5-gpu/src:../gpgpu-sim/ protocol=vi_hammer gpgpu_sim=true

或:

scons build/x86_vi_hammer_gpu/gem5.opt --default=../../../gem5-gpu/build_opts/x86_vi_hammer_gpu extras=../gem5-gpu/src:../gpgpu-sim/

編譯時,具體的引數如何設定可參考資料夾

gem5-gpu/gem5-gpu/build_opts/

下的不同編譯檔案引數。

例如:編譯mesi_two_level,參考檔案x86_mesi_two_leve_gpu內容

scons build/

x86_mesi_two_leve_gpu/gem5.opt --default=x86 extras=../gem5-gpu/src:../gpgpu-sim/ protocol=mesi_two_level gpgpu_sim=true

gem5的安裝 編譯及執行

推薦gem5官網 1.安裝各類庫檔案 當純環境寫的 以ubuntu14.04為例,其他的版本也是基本上差不多的 sudo apt get install mercurial scons swig gcc m4 python python dev libgoogle perftools dev g l...

Gem5的編譯及執行測試程式

原文有小錯,已改。1 編譯之前,首先安裝庫檔案 以ubuntu1201系統為例,安裝庫檔案如下 sudo apt get install mercurial scons swig gcc m4 python python dev libgoogle perftools dev g libprotob...

關於CPU與GPU的同步問題

前兩天在寫 的時候,想到這個問題,我的程式gpu要把結果輸出到深度緩衝區,然後交給cpu查詢,gpu不是通用處理器,通常的 p是不合適的。又仔細讀了opengl ext spec,發現nvidia的occlusion query考慮到了這個問題,是我一直沒有讀到,還是把這些天的一些簡單筆記寫一下。標...