Glophy Zone Backup

GPU 程式Block 和Thread number 的設定
作者 曾正男   
2011/08/29, 週一
基本入門GPU 程式之後,多數的人都會問到,在kernel 中的<<<block num, thread num>>>要如何選定,才能達到最好的計算效果。對應不同的參數,彼此間又有什麼影響。而這兩個參數又有什麼限制?對應的程式又要如何修正呢?在Cuda by example 這本書的第五章說明了詳細的觀念,我僅利用簡短的篇幅,來說明最常使用到的部份。
最後更新 ( 2011/08/29, 週一 )
詳細內容...
 
Pycuda: 使用 ElementwiseKernel
作者 曾正男   
2011/08/27, 週六
Pycuda 官方網站的Document 真的是寫給鬼看的。假設我們只是想利用GPU 取得更快速的計算,ElementwiseKernel 是一個很重要的入門函數。在Pycuda Multi-dimensional arrays on the GPU  可以查到 ElementwiseKernal 這個函數。我們可以利用這個函數去定義一個高維度的算子,讓高維度的資料可以在GPU 內進行元素對元素(elementwise) 的計算。
最後更新 ( 2011/08/27, 週六 )
詳細內容...
 
Levi 過世了
作者 曾正男   
2011/08/26, 週五
就在不久前,媽媽打電話通知我,Levi 可能快離開了。Levi 是我養了快十五年的貓,也是我第一次接生的貓。他是咪咪的小孩,咪咪是我大四的時候開始養的貓。可能是對咪咪的照顧特別好,咪咪的老公和小孩倒是比她先走。媽媽要我特別為Levi 禱告,希望上帝讓他可以早點離開,減少痛苦。才接到母親的電話半個小時,Levi 就走了。
 
Pycuda 第二步:讀取硬體資訊
作者 曾正男   
2011/08/25, 週四
剛學習CUDA 或是PyCuda 一定會遇到一個問題,就是GPU 裡面的 Grid 和block 的個數到底要怎麼設定,要設定之前,當然需要知道自己機器的硬體規格,這樣才不會讓設定超過硬體可以負荷的程度。以下方法可以讓讀者很快知道GPU 的硬體資訊。
最後更新 ( 2011/08/25, 週四 )
詳細內容...
 
CUDA 入門第一步
作者 曾正男   
2011/08/21, 週日
原本以為在會使用Python 的情況下,只要學會Pycuda 就可以開始輕鬆的入門GPU 程式運算。試著去學習PyDuda 之後,突然覺得怎麼網路上有的資源這麼少?原來,資源就真的是這麼少?因為,PyCuda 並不能取代Cuda,它只是Python 程式和Cuda 程式彼此串接上比較方便的方式。既然無法躲避Cuda 的學習,就開始從網路上搜尋一些Cuda 入門的文章。從這些文章中,能真正使用的很少,多數的範例程式,是無法通過編譯的。事實上,連怎麼編譯都是問題。我不得不承認,原來在不同的軟硬體下,適用的Cuda 寫法,還真不同。可能是GPU 程式還在發展當中,這是剛開始發展的程式語言經常出現的現象。
最後更新 ( 2011/08/25, 週四 )
詳細內容...
 
PyCUDA 初步
作者 曾正男   
2011/08/19, 週五

PyCUDA 是Python 程式用來驅動GPU 的一個套件,由於PyCUDA 的中文教學資料很少,所以這篇文章我用一個初學PyCUDA 的態度來翻譯並且加註Pycuda 英文官網的學習心得。因為是初學的關係,所以許多見解未必成熟,請網友諸多見諒。正確的內容還請參考原出處

最後更新 ( 2011/08/22, 週一 )
詳細內容...
 
<< 首頁 < 上頁 1 2 3 4 5 6 7 8 9 10 下頁 > 末頁 >>

當前記錄 50 - 56 / 128