最近GPGPU-Sim的官網竟然給出了自己的虛擬機,這絕對是GPGPU-Sim學習者的最大福利了。因爲安裝sim的週期一般需要一個周,需要反覆嘗試很多次(20+),而且就目前我所遇見的simer,花這麼多時間,50%安裝失敗了。好吧,一共只有六個人而已,可見這個仿真器在國內是多麼的小衆。
偶然發現官網上的虛擬機,就趕緊下下來用了一下~下面是一些自己的使用感受
類別 | 官方所給虛擬機 | 自己配置的虛擬機 |
---|---|---|
操作系統 | Ubuntu Desktop 14.04 | Ubuntu Server 10.04.4 |
cuda版本 | 4.2 | 4.0 |
所使用的虛擬機 | VirtualBox | Vmvare |
是否安裝NVIDIA driver | 無 | 是 |
拷貝文件方式 | 可以直接拖拽,比較方便 | 使用xmanager會比較方便 |
虛擬機文件大小 | 解壓後7個多G | 解壓後4G左右 |
大概想到的參數就這麼多,下面是一些綜合見解。
官方所給虛擬機
優點:無需安裝,桌面版,無論是拖拽文件還是修改代碼都比較方便,對linux的要求也不高。適合新手使用。
缺點:無法安裝cuda 4.2版本的driver,缺少了編譯CUDA程序所需的 libcuda.so 文件,會導致部分benchmark無法運行。而且Ubuntu版本較高,內核版本和一些庫版本影響,部分較老的benchmark也無法運行。
自己配置的虛擬機
優點:體積小,壓縮後不到2G。可以安裝driver。
缺點:安裝難度較大,對linux要求教高一些。
PS:官方所給虛擬機無法安裝cuda4.2版本的driver,缺少了編譯CUDA程序所需的 libcuda.so 文件,會導致部分benchmark無法運行。
問題解決辦法:從自己配置的虛擬機裏將libcuda.so、libcuda.so.1、libcuda.so.270.41.19(其實是同一個文件,後面兩個是第一個的link)拷貝到官方所給虛擬機內,可解決該問題。libcuda.so下載鏈接
下面是兩個虛擬機的使用截圖
官方所給虛擬機
自己配置的虛擬機