《GPU高性能編程CUDA實戰》學習筆記(一)

第一天讀這本書,先將封面讓大家看看吧




這兩張圖好大啊,不過讀者會更加清晰的看到作者信息,這樣也不錯。


近年來英偉達在CUDA上float運算性能基本上已經超過了cpu,並且gpu(Graphics Procdss Unit)編程難度也接近cpu編程。NVIDIA GPU是基於CUDA架構而建成,gpu可以完成傳統圖形渲染和通用計算任務。cuda gpu編程需要使用cuda c語言,cuda c語言本質是c的拓展,使其能夠在NVIDIA GPU這樣大規模並行機器上進行編程。

  • cuda 架構

以前圖形處理架構中,計算資源劃分爲頂點着色器和像素着色器,而cuda架構則不同,它包含了一個統一的着色器流水線,是的通用計算程序能夠對芯片上每個數學邏輯單元(arithmetic logic unit,alu)進行排列。它滿足ieee單精度浮點運算,並且可以使用裁剪後的指令集執行通用計算。gpu也可共享內存。
NVIDIA 開發 cuda c ,從此不需要了解opengl或者directX結構和僞裝爲圖形計算。
應用: 醫學圖像(超聲波成像技術)、計算流體動力學、環境科學



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章