王鈞弘的主页

帮趣游戏     进入个人中心
QQ空间

王鈞弘

ginass

http://bangqu.com/ginass

职业:

现居:

  • 由平行的演進史可以發現,其實平行都有一定周期的盛與衰從最早的 硬體架構 > MPI (PC Cluster) > OpenMP 觀察,都會伴隨著硬體的提升有所改變變成並不是所有的程式在需求面都需要平行處理一直以來平行處理都有某些瓶頸存在著如MPI與OpenMP的溝通時間,與資料的相依性問題因而有許多演算法或是新的硬體架構的產生去解決這些問題。可能至今還是有無法解突破的瓶頸性存在著。Nvidia所推出的CUDA,目前正是燙手山芋,在學術界或是業界甚至在國家級的單位也有在使用主打自己的語言,應用在自家的顯卡上面,效能目前來說真對某些可平行的程式,效能提升了許多。Apple所提出的OpenCL上面也提供了API的功能功使用者去使用,其中也包含著CUDA。目前OpenCL由非盈利性技術組織Khronos Group掌管,因此功能面可以由不同領域去提供意見,讓OpenCL參考或修改制定出...
  • 通常安裝Cuda的程序是 Device > toolkit > SDK我們會 根據自己電腦的CPU 或是位元數 去下載這三種東西Device:然而ubuntu 12.04 他在自動偵測 Device的時候就會去Nvidia的官網直接下載並安裝驅動因此可以省略安裝Device的部分ps:假如要手動安裝 ,記得把service lightdm的東能關掉toolkit:在官網下載完tookit後使用 root的權限去安裝#sudo sh 檔案名稱.run安裝過程通常只要按Enter(預設路徑為: /usr/local/cuda 。大部分都是預設路徑,除非你很熟,不然後面會很麻煩)接著將 LD_LIBRARY_PATH 的路徑做設定#sudo echo "/usr/local/cuda/lib64" > /etc/ld.so.conf.d/cuda.conf#...