引用:
作者hugebaby
如果 nvidia 對 cuda 那麼有信心,
那為何 fermi 還要支援 opencl directcompute,
老實講老黃對自己也沒信心。
現在 nvidia cuda 對軟體業的支援的確比 ati stream 高,
但是 cuda 本身算是一種高階語言,
使用上並不是那麼容易,所以在軟體推廣上本來就有局限性,
再者,gpu 本身是寬流水線架構,如果是大量同質性的資料計算,
用cuda 運算可以獲得的性能增加會比較多,
所以圖形渲染,影音資料編解...等,當然比單純 cpu 計算快很多,
你可以注意看 nvidia "支援" 的那些軟體大多是哪些類別。
反之,對於需要長流水線,有很多邏輯處理程序的軟體,
gpgpu 並沒有相對優勢。
問題是現在 ms 踩了進來,opencl directcompute 是開放的標準,
有了 ms 支持要推廣容易多了。
至於支援 cuda 的軟體有多少?
以全球各種平台各種軟體總和來講真的是少之又少,
恐怕連億分之一都沒有...
|
那也要w7 server2008R2大賣
就我所知目前W7還不算成功, 伺服器多是Linux的天下
directcompute只是一個API,完全被Windows給限制住了...
所以OpenCL反而比較有實力跟CUDA對抗,但是CUDA實做的例子多的多