登記成為會員,看更多精采內容!
您需要 登錄 才可以下載或查看,沒有賬號?登記成會員
×
在Mac 上安裝CUDA
隨著時間與技術的發展,電腦GPU繪圖晶片的架構與運算能力已經和CPU中央處理器並駕齊驅、甚至是超越的處理器的表現。
而且繪圖晶片廠商為了加強3D視覺運算,浮點運算的能力已經是CPU的數倍之多。
從下圖就可看出運算的速度是CPU的數倍
而GPU的架構就好像是目前正夯的多核心處理器一樣,利用多執行緒的平行運算概念,加快同一單位時間的運算速度,也彈性充分發揮每個執行單位的性能。
而若要運用發揮GPU功能,那就需要CUDA這個開發平台!!
什麼是Nvidia CUDA?
CUDA是(Compute Unified Device Architecture)四個字的縮寫,是由NVIDIA所推出的一種整合技術。透過這個技術,使用者可利用NVIDIA的GeForce 8以後的GPU和較新的Quadro GPU進行計算。實際上,CUDA架構可以相容OpenCL或者自家的C-編譯器。無論是CUDA C-語言或是OpenCL,指令最終都會被驅動程式轉換成PTX代碼,交由顯示核心計算。
而善加運用GPU的平行處理與高速運算能力,這將使密碼破解更為容易~~~
首先介紹要如何安裝CUDA SDK在Mac上吧!
當確認GPU以及Mac作業系統版本後ㄝ,需要下載的CUDA軟體。最新版本的開發工具,可從Nvidia網站上面下載:
安裝CUDA Driver:
完成CUDA Driver下載後,就直接安裝了,步驟如下面的幾張截圖
第三步驟
進行相關的參數與路徑設定
注意1:CUDA driver package 應該會被安裝於 /Library/Framework/CUDA.framework 目錄以及包含 /usr/local/cuda/lib/libcuda.dylib 等檔案
注意2:CUDA Toolkit 的所有檔案預設應該都會被安裝於/usr/local/cuda 這個目錄下
注意3: 環境變數的路徑,請加入 /usr/local/cuda/bin 以及DYLD_LIBRARY_PATH 的路徑要包含 /usr/local/cuda/lib
指令如下:
export PATH=/usr/local/cuda/binPATH
export DYLD_LIBRARY_PATH=/usr/local/cuda/libDYLD_LIBRARY_PAT
當然你可以將上述的指令加入 ~/.bash_profile ,這樣就不必每次都要設定路徑
接下來就可以測試是否安裝成功了
請開啟Mac的終端機程式,並進入下面的路徑
$cd /Developer/NVIDIA/CUDA-5.0/samples/1_Utilities/deviceQuery
$make
$./deviceQuery
此時就可以看看你機器跑起來的狀況了
原文在此:http://jameshclai.blogspot.hk/2013/03/mac-cuda.html
|