• 2

Intel 購併 neoptica,進攻GPGPU

在電腦市場很不容易看到全新的領域出現,而當有潛力的技術在醞釀時,就會看到各大廠以前所未有的積極態度來面對。雖然可能很多人對這個沒興趣,大概五年內不會出現相關的消費端產品,但GPGPU真的開始竄起了。

Intel上週購併了一家 neoptica公司,這是一家開發GPGPU API的公司,Intel會買下他們並不奇怪,但還是有些許驚訝就是了。


Intel 購併 neoptica,進攻GPGPU


因為遊戲的需求,顯示晶片在DirectX 8時代開始導入Shader技術,用程式碼來輸出畫面特效,而NVIDIA和ATI之間的白熱化競爭,讓GPU以等比級數成長,每一代都加入愈來愈多的平行執行單元,在2005年左右,GPU的浮點運算能力就已經遠遠超越當時最快的CPU,即使之後CPU往多核心發展,還是完全追趕不上GPU,近年來差距越來越大。而這造就新的GPGPU領域,就是拿顯示晶片來做非顯示相關的運算,善用它超高的浮點運算能力。

可是GPU都是拿來跑DirectX或OpenGL的,突然要做一般運算,對非顯示相關的程式開發人員來說很麻煩,在CPU上有通用的C語言可以寫,但換到GPU就得用DirectX或OpenGL,這兩個是截然不同的語言。但GPU又不能獨立於CPU之外,因為處理非平行運算時,GPU的速度慢的可怕,CPU和GPU剛好是互補的,缺一不可!

所以NVIDIA在GeForce 8這一代推出CUDA、AMD在RV670這代推出Brook+,這兩個都是GPGPU API,他們的用意就是做CPU與GPU之間的程式橋梁,只要用CUDA和Brook+寫程式,編譯器會自動把適合的程式丟給CPU或GPU,GPU的部分會自動轉換成DirectX或OpenGL,而CUDA和Brook+的寫法也很像C。這樣程式設計師就只要熟悉C語言就夠了,而不會C語言的設計師幾乎是找不到的...

AMD和NVIDIA都自行開發API了,但Intel在GPU領域落後這兩家好幾年了,原本Intel都習慣自行開發適合自己的軟體,但這次他們也被迫去買了,neoptica也有開發類似的GPGPU API,同樣也是用C語言當橋梁,幾乎跟CUDA、Brook+一模一樣,在Nehalem之後應該就會看它到實用化,我原本以為Intel會用x86 SIMD指令集做GPGPU,結果還是採用neoptica較有效率的方案。


neoptica的白皮書:http://www.neoptica.com/NeopticaWhitepaper.pdf
這篇白皮書寫的不錯,把現在GPGPU的困境與瓶頸寫的很清楚。
2007-11-27 11:11 發佈
聞君一席話,勝讀萬卷書。推推推!!
~稱字數~
看來電腦處理速度突飛猛進的時代又要來臨了.
CPU與GPU互補~
到時候用搭載Intel產品的smart phone也許可以拿來打魔獸~

我家可憐的小朋友們~~
老在想一個問題,到底Intel或nVidia會不會收購另外一方呢?
還是nVidia推出CPU/INTEL推出整合平台?
雖然看不懂浮點運算、平行運算,但是還是很期待!

到時候已經有比魔獸世界更好玩的遊戲了吧!

兩家都太大了,很難併購...
我在想, 應該不是我電腦的問題吧....剛剛在試著打開neoptica網站已經空白一片了??
至於GPGPU, 應用在一般普羅大眾的程式,這方面還要再加油就是了, 還很有得推呢~
事實上GPGPU最容易取代的應該是CPU內的多媒體指令集(什麼MMX啦, 3DNow!之類),
應用上雖然目前GPGPU用得最多的還是科學運算類的東西, 不過普及到一般軟體應該也
是可以期待的...但是不要想說一般軟體能有多大的幫助就是了.

在此要鼓勵一下G.F兄, 寫這種吃力又不討好,有點沒人看的東西~實在是辛苦您了~~
我也打不開 neoptica 的網站了

因為有在寫影像處理的程式,一直想試試 GPGPU...

想了解更多相關的知識.
堅持了很久的部落格 https://what30.qoding.us
bluesystem wrote:
我在想, 應該不是我...(恕刪)


看來是它老闆把公司賣掉後, 把網站所有資料全消除了? 不帶走一片雲彩....

可能現在於某個世外桃源, 享受著陽光與海灘, 抱著個美女喝著冷飲...(想太多了)

G.F wrote:
在電腦市場很不容易看...(恕刪)


寫的很清楚,但是我看的很模糊,我畢竟是技術門外漢阿
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?