誰能告訴我爲什麼OpenCL告訴我,我的Nvidia Geforce GTX 970只有13個最大計算單位?另外,最大計算單位是否等於執行單位(EU)?因爲在我的Iris 6100筆記本電腦上,device.max_compute_units是48,與圖形卡的EU相同。OpenCL,PyopenCL,爲什麼GTX970只有13個計算單元?如何找出並行數量
import pyopencl as cl
platform = cl.get_platforms()[0]
device = platform.get_devices()[0] # Get the GPU ID
print device.max_compute_units
有人可以解釋一下這個問題嗎?我想知道在這裏可以並行執行多少個進程。所以也許我在看錯誤的參數?
萬分感謝...
因爲GPU有13個計算單元(採用NVIDIA術語的流式多處理器)。 – talonmies
[與工作組數量對應的計算單位數量]的可能重複(http://stackoverflow.com/questions/9326430/number-of-compute-units-corresponding-to-the-number-of-work-組) – talonmies