CUDA開發 了解裝置屬性

2022-05-01 04:00:07 字數 352 閱讀 4294

今天介紹一下cuda裝置的相關屬性,只有熟悉了硬體是相關屬性,是怎麼工作的,就能寫出更適合硬體工作的**。cudadeviceprop這個結構體記錄了裝置的相關屬性。

1

struct

cudadeviceprop 2

;

通過cudagetdeviceproperties()得到裝置屬性,cudagetdevicecount()來獲取裝置的個數,通過cudachoosedevice()選擇符合條件的裝置,通過cudagetdevice()可以得到當前的裝置,通過cudasetdevice()設定選擇裝置,sli技術支援多個gpu。

cuda專區:

cuda論壇:

又要開始做windows開發了。。

本打算以後就專心地做linux開發,windows下複雜的介面開發太讓人心煩了,沒有想到今天早上老大通知,由於移動寬頻撥號客戶端開發的時間很緊,而我以前做過一段時間的mfc開發,就決定把我調到客戶端專案組,而且是去做介面,真他媽悲劇。當初學mfc學得挺浮躁,而且c 水平也很一般,深入淺出mfc 看了...

Cuda學習筆記(二) Cuda中對執行緒塊的設定

盡量滿足每個sm上面的最大執行緒數。每個sm支援的執行緒塊有上限,所以每個執行緒塊的執行緒數不能太少,並且最好為32或16的倍數。當乙個sm中的block的所有執行緒形成阻塞 同步或者等待 時,相應的sm會閒置導致效率下滑。通常讓block的數目是sm的2倍以上,方便sm對其進行排程,使其在時間軸上...

開發了乙個ripple effect元件

目前來看網上的除了material ui的ripple effect效果很棒以外,其餘的ripple元件都不夠完美。github位址 專案演示 sowhitesocoll.github.io dodo ripple yarn add dodo ripple 複製 直接當作block使用的時候,會認為...