2012-06-25 152 views
4

我是CUDA編程的初學者,想知道是否有人知道任何討論CUDA設計模式的好資源。CUDA設計模式

回答

4

我認爲Modern GPU Computing是渴望學習CUDA的人的好資源。您可以找到有關CUDA優化的簡化,掃描,流式壓縮並行編程模式和其他有趣的事情的很好的解釋。這是鏈接到GitHub從這個博客的代碼示例。

3

我聽說過關於Patterns for Parallel Programming的好消息,我認爲將它與CUDA最佳實踐指南(包含在CUDA工具包中)結合起來應該是一個好的開始。

像marina.k提到的像Sean Baxter的ModernGPU這樣的網站,將幫助CUDA實現一些常見的並行算法模式(但是我會使用來自ModernGPU的Thrust或Sean的代碼,而不是實現您自己的代碼,除非您正在做它作爲一種學習練習)。

0

在這次談話看看還有:http://www.cs.berkeley.edu/~volkov/volkov10-GTC.pdf

筆者指出,你並不總是需要高佔用(即:大量的線程),以獲得良好的效果(最大計算輸出)。

+2

PDF既不新(GTC 2010),也不是研究論文(這是一個談話)。這是一個很好的閱讀(最好聽一聽「GTC點播」網站),但我不完全稱它爲設計模式。 – harrism

+0

你是絕對正確的,謝謝你的評論! – gsk