<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > Nvidia與AMD戰(zhàn)事升級

          Nvidia與AMD戰(zhàn)事升級

          作者: 時間:2008-06-19 來源:太平洋電腦網(wǎng) 收藏

            在科學(xué)運算領(lǐng)域殊途同歸

          本文引用地址:http://www.ex-cimer.com/article/84471.htm

            雖然如此,Jon Peddie贊揚了NVIDIA積極把圖形向科技運算市場推進的努力。NVIDIA為這類高端應(yīng)用發(fā)布了一些雙層PCB板的產(chǎn)品,其中包括一種擁有4個GPU的1U系統(tǒng),提供了高達每秒4萬億次運算(TFlops)的強大性能,售價7995美元。

            此外,NVIDIA更新了Cuda開發(fā)環(huán)境。它能幫助編程人員修改C程序來充分利用并行運算的優(yōu)勢,支持所有主流32位和64位操作系統(tǒng),內(nèi)含多個并行運算工具。對于Cuda的未來,NVIDIA計劃添加對Fortran和多GPU系統(tǒng)的支持,此外,NVIDIA還在研究如何支持C++和增加一個硬件調(diào)試器。

            在這個方面,傾向于一些第三方硬件和開源軟件來把自己的圖形引入科技運算應(yīng)用領(lǐng)域?,F(xiàn)在他們正支持一個剛冒起的編程語言O(shè)penCL作為其推動科技運算的編程環(huán)境。圖形部門總經(jīng)理Rick Bergman透露,他們正為OpenCL開發(fā)一個編譯器和一些工具。“預(yù)期在2009年將實現(xiàn)對這種語言的全部支持,”他說。

            Larrabee前途成謎

            很多人都知道,正準備推出一種名為Larrabee、基于多個改良x86核心的新一代微架構(gòu)。首席技術(shù)官賈斯汀(Justin Rattner)上周在一個場合中表示,Larrabee代表著圖形架構(gòu)從傳統(tǒng)的采用光柵化技術(shù)(Rasterisation)向全新的光線追蹤技術(shù)長期轉(zhuǎn)移過程的開始。及一些業(yè)界分析師對這種說法給予了否定。

            無論是Rick Bergman,還是Jon Peddie Research的Jon Peddie都認為,這些新一代并不足以應(yīng)付光線追蹤的龐大處理需求,對于英特爾所說的行業(yè)正在向此方向轉(zhuǎn)移感到懷疑。

            Jon Peddie說,“英特爾所說的16或者就算是80核的Larrabee芯片能很好地處理光線追蹤是很可笑的。”他指出,即使是今天AMD和NVIDIA產(chǎn)品中的上百個核心都還未能完全應(yīng)付這項任務(wù)。“光線追蹤被過分夸大了,未來兩至四年內(nèi)不會出現(xiàn)這樣的情況,”Peddie說。

            “不要把賭注壓在光線追蹤能改變市場之上,因為未來2-5年內(nèi)不可能發(fā)生,”AMD的Rick Bergman也同意這種看法。“光線追蹤在一些實時互動不太重要的小市場可能有用,但圖形市場的絕對主流是游戲和視頻,”他補充說。(PhoeniX)


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();