CUDA書籍(日文) - 顯卡

Michael avatar
By Michael
at 2010-01-18T01:28

Table of Contents

※ [本文轉錄自 C_and_CPP 看板]

作者: RisingForce (複甦哩) 看板: C_and_CPP
標題: [情報] CUDA書籍(日文)
時間: Mon Jan 18 01:24:15 2010


http://www.kohgakusha.co.jp/books/detail/978-4-7775-1477-9

這本書不錯 講的很詳細

給的例子清楚,明了

(小弟是完全看不懂日文者,只能從example與漢字去猜其意思)


這本書的example code可在這下載

http://www.kohgakusha.co.jp/support/cuda/index.html


簡單介紹下例子:

sample 1: 用CUDA實現矩陣加法 (蠻樣板的 沒什麼好看)

sample 2: 古典粒子括散問題,粒子的速度場只與其座標有關 (v(x,y))
(有一階與三階計算兩個function包在其中)

sample 3: 同sample 2,但不同的potential.

sample 4: 2D(溫度)括散問題,沒有任何優化過的CUDA平行算法。

sample 5: 同sample 4,但使用到shared memory 這技巧。

sample 6: 同 sample 5,討論到shared memory不夠時(>16kb),該如何應變。

sample 7: 同 sample 6,討論如何(在同一個block)直接轉換變數,讓程式

近一步加快(高端技巧,在下看不太懂)。


基本上 sample 5 6 7 8是完全一樣(function全都存在,就叫cuda_diffusion2d_0

cuda_diffusion2d_1 ..etc),只是真的被呼叫者不同

(blockDim_x 與blockDim_y 不太一樣)。


這幾個code讓我最感到amazing的,是輸出結果並不是txt需另找別的

軟體繪圖,而是輸出直接就是圖檔。

(作者自己寫了bmp_r8 與 DFR8bmp這兩個function,讓輸出結果就是bmp檔)


光是直接繪成圖這點就非常值得去下載他的code。(用了<limit.h>這 header,
在下搞不清處這是什麼)


在此提供給CUDA的初學者參考。











--
Tags: 顯卡

All Comments

Ida avatar
By Ida
at 2010-01-21T15:07
最近正在研究,想知道他有什麼技巧,謝謝分享。
Andy avatar
By Andy
at 2010-01-22T12:02
sample6看起來是為了減少當處理左右boundary而造成的
Charlotte avatar
By Charlotte
at 2010-01-24T00:03
non-coalescing的memory access。原本每個block是16*16,
Isabella avatar
By Isabella
at 2010-01-25T07:42
後來改成256*1,則non-coalescing的次數就會由16*2次變成
Rosalind avatar
By Rosalind
at 2010-01-28T03:05
1*2次,而且這個程式預設的NX是256,所以連1次都沒有
Charlotte avatar
By Charlotte
at 2010-01-31T11:13
而且sample6使用的shared memory是sample5的近3倍的量。

MSI GTS250-512 oc驅動問題?

Joe avatar
By Joe
at 2010-01-17T23:32
最近組的新電腦在玩忍者狂刀或者現代戰爭2的時候有些怪怪的 所以想問問板上的意見 我的配備是 CPU i5-750 記憶體 金士頓2x2G PSU 海盜VX550 顯卡 MSI GTS250-512 雙風扇oc OS win7-64 ...

請版友幫我鑑定我顯卡是不是壞了(有照片)

Olivia avatar
By Olivia
at 2010-01-17T21:32
http://myhome.apbb.com.tw/jboy/IMGP2779.jpg 我的卡是7600GS今天打電動打一半就當機了 然後開機畫面就變得怪怪的 像是3800+這個數字上 有白點 有些英文字母上有白點 卡上DVI跟D-SUB都用過 測出來都是這樣 接著開機開到一半就又跳初回一開始 ...

4670 用CCC 自動調頻率後 畫面一綠就打不開

Kama avatar
By Kama
at 2010-01-17T19:16
CPU是E2200 顯示卡是ASUS 4670 我用CCC的自動調頻率 他還測試到一半 畫面突然一綠 我重開機以後 就進不去WINDOWS了 跑xp那一條也沒出現 整個就黑的 連安全模式都進不去 跑到ispnp.sys 就停住了 請問這要怎麼辦 進BIOS可以改回來嗎? 剛剛用另外一張顯卡試還是一樣 ...

請幫我推薦一下...

Susan avatar
By Susan
at 2010-01-17T18:58
發問時,請記得基本的網路禮儀^^ 需要幫忙推薦顯卡時,也請麻煩將 電腦配備 以及 預算 一併附上喔!! (尤其是PSU) ═════════════(以上可自行用Ctrl+k刪除)═════════════ 我的電腦是HP的組裝電腦 這一陣子因為 ...

msi gts250 1g 雙開WOW會破圖

Christine avatar
By Christine
at 2010-01-17T18:08
cpu:amd x2 550 mb:m4a785td-v evo ram:金士頓 2g*2 hd:wd 640g aaks psu:閉嘴(b開頭的) 400w os:xp sp3 解析度:1280*1024 單開wow 視窗最大化 19and#34;螢幕 特效都最大化 沒有破圖問題 包含出25r ...