OpenCL 1.0 規格公佈!NVIDIA:『科科...』



是的!真是好快的手腳,OpenCL 規格才確定沒多久,這幾天通過最後一些法律上相關的審核,隨即正式公佈了!目前參與其中的 20 多家公司,除了 AMD、NVIDIA 之外,Intel 居然也在列;而這最後的規格,將會讓軟體應用吸取電腦內的日月精華,包括利用 CPU、GPU、DSP(數位訊號處理器),甚至是採用 Cell 架構的處理器,進行多核運算,一路從純數字的大量計算到 OpenGL 間的整合都可以處理。

至於詳細的內容,有興趣的朋友可以在引用來源收看!

這個...在 OpenCL 正式公佈不久,一向嘴砲能力強大的 NVIDIA 又再次開砲(都加入了為啥要獵殺河蟹?真是讓人猜不透啊!),跳轉後可以參考一下開砲內容 主站的電訪內容。

參考閱讀
Engadget - NVIDIA dishes about OpenCL
Engadget - OpenCL 1.0 spec released, GPUs everywhere to get a workout

  • NVIDIA 感覺自家的 CUDA 技術的基本概念是可以被 OpenCL 所強化,兩者基本的模型是相同的,但是 OpenCL 相較起來,只能算是初階的架構,需要使用者撰寫相當多的額外程式碼來處理記憶體管理之類的雜務;不像 CUDA 可以讓非專業的程式撰寫者來直接撰寫 GPGPU 管理的程式碼。

  • 為了滿足 25,000 名 CUDA 開發者的需求,NVIDIA 現在正以追、敢、跑、跳的方式前進,在 2009 年將陸續推出三個更新。

  • NVIDIA 認為 CPU 還是有相當的重要性,並不是每一種軟體用 GPU 都可以達到最高的處理效能,而有些還是以 CPU 處理較好(好個...);不過他們並沒有讓 CPU 囂張太久,立刻補充說傳統 CPU 的價值正在快速消失,因為將來市場上的主流軟體,將會是需大量顯示晶片投入跟平行運算。

  • 儘管過去有一堆精彩的泥巴大戰,Intel 跟 NVIDIA 並不是沒有合作的空間(是啊!不然兩方是加心酸的嗎?XD);NVIDIA 還認為自己算是非常投入在 OpenCL 的發展,才會有讓這個造成無數工程師家庭差點破裂 破紀錄的時程發生。NVIDIA 也讚許整個業界的投入及熱忱。

  • 而 OpenCL 最大也最不意外的缺席者,就是微軟;NVIDIA 方面不願意正面證實他們是否有打算以 OpenCL 的架構在 Windows 上頭串連硬體,不過相當多的合作夥伴都希望這件事情發生。

  • 微軟目前正在為 DirectX 11 運算技術努力,同時 NVIDIA 也不會缺席,表示為了市場大局著想,NVIDIA 不會呆到選邊站。

  • OpenCL 可以透過任何可以執行 CUDA 的顯示卡上進行運算,主要是 8 系列 GPU、256MB 以上 RAM 的顯示晶片都可。名單在此

  • 目前他們也不願意證實,是否 OpenCL 會讓 Mac 使用者看到他們想要的東西;他們還說從蘋果這次大量採用 NVIDIA 的平台、晶片就知道,兩方的關係相當密切,不過蘋果一向是以自家產品未來發展來挑零組件廠商,所以將來應該是有得期待。(意思大概是說 N 家的產品很強,然後蘋果以後會用他們的東西丟出很厲害的東西)

  • OpenCL 目前還不算是完成體,1.0 還是需要相當多的效能測試,1.1 在目前幾個合作夥伴的測試後,大部分認為新的功能沒有即時推上火線的必要性,預計將會在 2009 稍晚推出。

整體來說,聽起來 OpenCL 似乎打算活躍很久,同時將來應該是有很多超級電腦般的運算能力在咱們的電腦上被開發出來。