Larrabee是Intel正在研發中的顯示卡,預計會在2008年第三季推出樣本,而會在2009年正式發佈。與現時的顯示卡不同,它是建基於x86架構,內有多個稱為IA的核心,數量亦可以隨意增加或減少(12-32個),官方報稱浮點性能可達到TeraFLOPS級別。此外,還有向量處理單元,用作支持SIMD。它與中央處理器相似,有一個緩存架構。核心亦支援一套新的向量指令集,用作向量記憶體、整數和浮點計算。[1]Larrabee可以同時支援DirectX和OpenGL。由於是通用核心,亦可以支援物理加速。[2]在2008年8月,Intel稱核心數量是8的倍數,總數最少是8個,最多32個。圖形API方面,它支援主流的DirectX和OpenGL,Intel亦會推出自家的標準。目的是充分發揮多X86核心的性能。浮點運算方面,支援IEEE標準的單雙精度。顯示記憶體介面與ATI的Radeon R600相似,探用環形匯流排,每個方向是512-bit。[3]各X86核心亦使用此匯流排互相通訊。針對影像方面,Larrabee核心內有專門的VPU元件。[4]
顯示核心內的微核心,是舊有的Pentium P54C核心,但會採用最新的製程-45nm或32nm[5]製造。另外,亦加上512-bit SIMD單元,記憶體定址能力亦達到64-bit,與現代的處理器相若。所有的32個核心,頻率會是2GHz。Intel聲稱,這時顯示核心的效能可以達到2 TeraFLOPS。[6]處理器採用順序而非亂序架構。[7]
縱使是採用舊的處理器核心打造,但每一個核心的向量處理單元是16寬幅,現時的Core 2 Duo只是4寬幅。若果以Larrabee擁有10個核心去計算,每個周期一共可以支援160個向量運算;Core 2 Duo雙核心處理器只可以支援8個。所以,Larrabee的浮點運算性能比傳統的處理器強。但在單指令流數據中,主流處理器始終較有優勢。Core 2 Duo是每一個周期處理四個,Larrabee只是2個。L2緩衝記憶體方面,每一個核心將會擁有256KB。Larrabee並非是單純建基於舊的Pentium核心,還新增了向量運算單元、向量暫存器和L2緩衝記憶體。在每一個純量單元中,會分別有一個主要和輔助指令管線。前者可以處理X86或者是新引入的Larrabee指令集;後者用來處理簡單的ALU計算或者X86指令集的子集命令。與NVIDIA的GeForce 8相似,每一個向量運算單元在一個周期中,只會運算一個顏色數據,務求提升單元的使用率。不過,在數據流通方面,一切都是以代碼形式出現。而傳統的顯示核心,一般都會使用專門的邏輯晶片,去管理顯示記憶體。[8]
Intel對上的一個獨立顯示卡產品是I740。後來,I740核心整合於晶片組中,成為Intel的一系列整合式晶片組產品。近來,ATI和NVIDIA都推出相關的GPGPU產品。Intel為了保持優勢,逐重新推出獨立顯示卡產品,而核心架構亦與一般顯示卡核心不同。優良的架構亦需要驅動程式的配合,但過往Intel的整合式顯示核心,由於驅動差,很多原本硬體支援的功能都不被支援,立體圖像的質素亦較差。所以,縱使Intel希望與不同的顯示卡廠商合作推出Larrabee,但都只持觀望態度。為了提高公眾的信心,Intel聲稱Larrabee的驅動程式開發團隊是獨立於其IGP產品。[9]
Intel曾經聘請了專注光線跟蹤的研究員,預計Larrabee核心可以支援相關技術。[10]在DirectX和OpenGL中,仍然會使用柵格化渲染。[11]
由於NVIDIA的黃仁勳經常對Larrabee大造文章,Intel稱他是Larrabee的公關經理,而且不帶薪酬。[12]
除了Larrabee外,英特爾還有若干個其他類似的Many-Core項目,例如POD。[13]
stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History