概況
AMD 皓龍處理器 – 伺服器與工作站 AMD 速龍處理器系列 – 台式機和筆記本電腦 AMD 炫龍 64 移動技術 – 筆記本電腦 AMD64 旨在同時支持32位和64位計算,同時又不會降低性能。由於採用直連架構,AMD64 處理器可應對並幫助消除系統架構面臨的實際挑戰和瓶頸——因為每個部件都與中央處理器直接相連。
技術演變過程
了解AMD的64位領先技術
1969-1978 年:微晶片出現之前
AMD公司既能夠開發自己的專有解決方案和設計,也能夠基於其他公司的技術授予許可並製造晶片。
1978-1990 年:採用 8 位道路的 16 位產品
AMD獲得許可按照x86規格製造硬體,許可中包括製造286以及286衍生硬體的權利。
1991-1996 年: 32 位的時代
1990年Windows® 3.0的推出開啟了桌面計算的新時代。Windows® 3.0和3.11安裝在了386機器上,AMD的 Am386DX取得了巨大的成功。之後的幾年中,Am486DX、Am486®和K5微處理器陸續推出。
1997-1999 年: K6 系列
AMD-K6處理器於1997年推出,在商業和桌面套用領域提供頗具競爭力的性能,不會在浮點運算方面發生故障——這是遊戲和某些多媒體任務的一個關鍵部件。接下來就是AMD-K6®-2處理器,它增加了對SIMD(單指令多數據)指令的支持,並進一步成為最初的Socket 7的一種高級形式,現在稱為Socket 7。這款新產品增加了對100 MHz FSB的支持,並使這一老化的平台標準與其他設計相比仍具有競爭力。AMD-K6-2 400重新採用了一種廢棄的倍增器設定,使之能夠以400 MHz的頻率運行,即使在舊主機板上都可以。最後,AMD-K6-3在K6-2核心上增加了一個256 kB片上L2快取,使性能得到巨大提升。
1999-2003 年: AMD 速龍 ™ 處理器
AMD-K7處理器(後來被稱為AMD 速龍™處理器)與AMD以前製造的任何產品都有所不同。AMD製造了能夠同步執行多條浮點指令的多管道FPU,用來取代AMD-K6的單個無管道FPU單元。AMD率先在市場中推出了1 GHz CPU,並且是第一家以這種速度批量推出台式機CPU的台式機製造商。後來的幾代產品推出了具有完整處理器時鐘的片上L2快取。隨著AMD 速龍 XP處理器的推出,SSE指令被裝載到板上;2000年秋季,AMD成為第一家支持DDR記憶體的主流CPU製造商。AMD 於2001年推出了760MP/760MPX晶片組,再次憑藉AMD 速龍 MP處理器提供了頗具競爭力並且價格很有吸引力的多處理器伺服器解決方案。
2003 至今: AMD64 時代
AMD64這一名稱是指AMD對x86架構進行的64位擴展。擁有較寬的數據通道(8位、16位、32位以及64位)的處理器的價值在於,它可以增加它能夠在一個周期中在CPU內傳送和處理的數據量。然而,AMD目前的第八代技術並不僅僅是一種64位擴展。同第七代AMD 速龍™ XP或者其他競爭解決方案相比,AMD 速龍 64 以及AMD 皓龍™處理器由於添加了SSE2 支持以及板上集成記憶體控制器,可提供強勁的性能。AMD 速龍 64 處理器還運用超傳輸™ 技術,這是AMD開發的一種點到點匯流排架構,通過(超傳輸技術聯盟)HyperTransport™ Technology Consortium發放許可。
技術需求
我們為何需要 64 位 CPU
Windows® XP Professional x64 Edition的發布將會啟動64位技術的採用。但是64位系統的全部潛力可能需要幾年後才能被充分認識到。該行業從16位轉向32位技術時,用來近10年的時間。直到現在我們才開始看到發揮64位計算優勢的軟體。在不遠的將來,64位CPU將會無所不在,這樣遊戲開發人員、套用軟體作者或作業系統製造商將會設計出一種新產品,不僅僅利用64位系統獲得增強性能,還將利用其性能作為最終產品的基本組成部分。AMD64技術就要實現這一目標。
AMD64的位技術是在原始32位X86指令集的基礎上加入了X86-64擴展64位X86指令集,使這款晶片在硬體上兼容原來的32位X86軟體,並同時支持X86-64的擴展64位計算,使得這款晶片成為真正的64位X86晶片。這是一個真正的64位的標準,X86-64具有64位的定址能力。
X86-64新增的幾組CPU暫存器將提供更快的執行效率。暫存器是CPU內部用來創建和儲存CPU運算結果和其它運算結果的地方。標準的32-bit x86架構包括8個通用暫存器(GPR),AMD在X86-64中又增加了8組(R8-R9),將暫存器的數目提高到了16組。X86-64暫存器默認位64-bit。還增加了8組128-bit XMM暫存器(也叫SSE暫存器,XMM8-XMM15),將能給單指令多數據流技術(SIMD)運算提供更多的空間,這些128位的暫存器將提供在矢量和標量計算模式下進行128位雙精度處理,為3D建模、矢量分析和虛擬現實的實現提供了硬體基礎。通過提供了更多的暫存器,按照X86-64標準生產的CPU可以更有效的處理數據,可以在一個時鐘周期中傳輸更多的信息。