IBM Power6拋棄傳統二進位制 使用十進位制數字

自由程式設計師發表於2006-12-01

IBM Power6拋棄傳統二進位制 使用十進位制數字


IBM公司未來的Power6處理器能夠從1數到10。這對於一款時脈頻率
能夠在每秒鐘達5GHz的處理器來說看上去並沒有什麼不尋常,然而,Power6能夠使用十進位制數字0-9而非傳統計算機通常使用的二進位制數字0、1進行數學運算。

據Power6的首席設計師布拉德在一次記者招待會上向記者透露:當我們在晶片上進行乘法運算時,我們用的方法與在小學時學的一樣。布拉德於當地時間本週二在“秋季處理器論壇”上對Power6的詳細資料進行了披露。據他表示,二進位制是Power6的一般模式,相比而言,人們更喜歡十進位制,在商業資料庫中儲存的一半以上的數字資訊也是十進位制的。然而,當計算機將十進位制轉換成二進位制進行計算,然後才將計算結果轉換成十進位制時,就會出現計算精度問題。據他表示,有許多軟體可以進行十進位制數學運算,然而,在晶片進行十進位制運算時可將效能提高2至7倍。但十進位制計算的速度仍然不及二進位制,晶片在一個時鐘週期內無法完成更多的工作。


Power6是最新款的Power系列處理器。它整合有能夠加速許多多媒體任務的AltiVec指令集。通過對多個資料元素執行同一條指令,AltiVec能夠提高處理器的資料處理效率。這將有助於桌上型電腦執行音訊和視訊任務,而伺服器在執行基因資料處理等高效能運算任務的效率也會提高。據IBM公司表示,Power6的時脈頻率在4-5GHz之間。而布拉德表示,Power6的時脈頻率更接近5GHz,並非4GHz;Power5的資料傳輸速率是150Gbps,而Power6的傳輸速率則達到了300Gbps。IBM公司為了與更快的時脈頻率保持同步,它提高了Power6的通訊能力。

布拉德還表示,IBM公司還將大型主機中的一些高階可靠性特性移植到了Power6中,其旨在在軟體停止執行前發現和修正儘可能多的漏洞。在每個時鐘週期,晶片核心會記錄它儲存的全部資料。每個Power6晶片有兩個核心,每個核心配置有4MB二級快取,Power5晶片僅僅配置有2MB的共享快取。
http://ike.126.com

除此之外,兩個核心可以共享晶片上32MB的三級快取。Power6晶片的每個核心可以同時執行兩個執行緒。據布拉德表示,在執行資料庫任務時,第二個執行緒的效能僅僅相當於第一個執行緒的大約55%。為了提高系統的虛擬能力,每個Power6晶片能夠每劃分為多達1024個獨立的分割槽,每個分割槽都能夠有各自的作業系統。

 

相關文章