IBM Power6拋棄傳統二進位制 使用十進位制數字
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個獨立的分割槽,每個分割槽都能夠有各自的作業系統。
相關文章
- 十進位制——二 (八、十六 )進位制
- 二進位制,八進位制,十進位制,十六進位制的相互轉換
- 一看就懂二進位制、八進位制、十六進位制數轉換十進位制
- 【進位制轉換】二進位制、十六進位制、十進位制、八進位制對應關係
- 二進位制、十進位制與十六進位制相互轉化
- java中二進位制、八進位制、十進位制、十六進位制的轉換Java
- 二進位制,八進位制,十進位制,十六進位制之間的轉換
- 二進位制轉十進位制快速方法
- 計算機基礎進位制轉換(二進位制、八進位制、十進位制、十六進位制)計算機
- JAVA 二進位制,八進位制,十六進位制,十進位制間進行相互轉換Java
- C++輸入十進位制數,輸出對應二進位制數、十六進位制數C++
- 十進位制轉二進位制推導(草稿)
- JavaScript十進位制轉換為二進位制JavaScript
- 如何把十進位制的數輸入用二進位制全加器,並以十進位制輸出
- [計算機基礎] 計算機進位制轉換:二進位制、八進位制、十進位制、十六進位制計算機
- 進位制之間的轉換之“十六進位制 轉 十進位制 轉 二進位制 方案”
- 遞迴函式實現十進位制正整數轉換為二進位制,八進位制,十六進位制遞迴函式
- n進位制轉十進位制
- 十進位制轉十六進位制
- 進位制詳解:二進位制、八進位制和十六進位制
- Qt進位制轉換(十進位制轉十六進位制)QT
- JavaScript 二進位制、八進位制與十六進位制JavaScript
- 3416:【例72.1】 二進位制轉化為十進位制
- 整數轉化成八進位制、十六進位制、二進位制,以及轉回
- 二進位制與二進位制運算
- java二進位制運算十進位制(精確運算)Java
- Python 十進位制轉換為二進位制 高位補零Python
- 牛客網測試題 把十六進位制數字轉換為十進位制數字
- 使用 Haskell 將十進位制數字轉成羅馬數字Haskell
- 二進位制
- (二進位制)
- 羅馬數字轉換成十進位制
- 教你如何進行數倉字串、二進位制、十六進位制互轉字串
- 對十進位制數字的按位輸出,取反,並求其位數
- 輸出二進位制數
- 對於十進位制數 -1023,包含符號位在內,至少需要多少個二進位制位表示該數符號
- 你知道二進位制、八進位制、十進位制、十六進位制的區別嗎?它們分別有什麼應用場景?
- 什麼是二進位制?二進位制如何轉換?
- Go語言實現十進位制轉換成二、八、十六進位制Go