瀏覽單個文章
Arucueid
Master Member
 
Arucueid的大頭照
 

加入日期: Feb 2004
您的住址: 加拿大
文章: 2,391
引用:
作者誰找我
比如寫同一個計算功能, OpenCL, CUDA, DirectCompute哪個比較好寫, 上手呢
程式碼會較簡潔易懂呢, 開發,除錯工具, 文件比較齊全好用呢, 還有執行效率等問題...
各方面多少都會影響有在使用的專業人員吧...
這也是影響各API之間的競爭力所在吧...


從開發商對 API 提供的支援成度來說, 目前來說是 CUDA...
畢竟已經領先兩年.

如果 M$ 要強力推Directcompute, 也是會砸錢下去做Support.
說穿了, Directcompute 只是一個 API, 負責的也只是提供一個方便使用, 統一的指令集.最後還是要靠各家驅動與自身的硬體架構去轉譯與處理.

openCL, 雖然是開放, 支援度高, 但是開放式架構有一個致命傷-
如果遇到問題, Directcompute/CUDA 可能一通電話加幾封E-mail 就可以解決,
openCL 可能要自己翻書上論壇兩三天才能解決

如果時間很趕... 那, 我還是會選擇 Directcompute/CUDA.
__________________

Rule #12: Never date a co-worker.
Rule #13: Never involve lawyers.
Rule #23: Never mess with a Marine's coffee if you want to live!
Rule #51: Sometimes you are wrong

純白の吸血鬼は微笑む:私を殺した責任、とってもらうからわ - アルクエイド ブリュンスッド
貴方に出逢い STAR輝いて アタシが生まれて
Was aus Liebe gethan wird, geschieht immer Jenseits von Gut und Böse - Friedrick Wilhelm Nietzsche

Cain was the first man ever to strike down another... and when the Lord came to him and said ‘What have you done!?’, Cain could not hide his crime. For the voice of his brother’s blood cried out from the very ground

The world has been your battlefield, everywhere you go. The blood of brothers and sons screams out against you. Perhaps you cannot yet hear it, because the soil is not your own, but you will... you will
舊 2009-12-16, 03:22 AM #47
回應時引用此文章
Arucueid離線中