賽迪網訊息:隨著英特爾與AMD相繼發布雙核處理器,“雙核與多核”已成為福士眼中全新計算時代的代名詞。而就在前段時間,媒體上出現了關於“真偽雙核”
的說法,即AMD在5月中旬發布雙核Opteron時強調自己的雙核處理器是“真雙核”,並隱晦地表示英特爾雙核處理器只是“雙芯”,暗示其為“偽雙
核”。
針對這一引起業界和消費者高度關注的爭議性話題,筆者日前獨家專訪了英特爾中國公司的技術經理趙軍,並與清華大學微處理器與SoC技術研究中心主任汪東升教授和對處理器技術較為瞭解的業內人士就此進行了交流,被訪者觀點基本一致,都認為“偽雙核”這一論斷不實。
細看AMD“真偽雙核論”
AMD
認為,它的雙核Opteron之所以是“真雙核”,就在於它並不只是簡單地將兩個Opteron處理器核心整合在一個矽晶片(或稱DIE)上,與單核
Opteron相比,它增添了“系統請求介面”(System Request Interface,SRI)和“交叉開關”(Crossbar
Switch)。它們的作用據AMD方面介紹應是對兩個核心的任務進行仲裁、及實現核與核之間的通訊。它們與整合的記憶體控制器和
HyperTransport匯流排配合,可讓每個核心都有獨享的I/O頻寬、避免資源爭搶,實現更小的記憶體延遲,並提供了更大的擴充空間,讓雙核能輕易擴
展成為多核。
AMD雙核Opteron(左)和英特爾奔騰至尊版(右)雙核架構
與
自己的“真雙核”相對應,AMD把英特爾發行的雙核處理器——奔騰至尊版和奔騰D處理器採用的雙核架構稱之為“雙芯”。AMD稱,它們只是將兩個完整的
處理器核心簡單整合在一起,並串連到同一條頻寬有限的前端匯流排上,這種架構必然會導致它們的兩個核心爭搶匯流排資源、從而影響效能,而且在英特爾這種雙核架
構上很難添加更多處理器核心,因為更多的核心會帶來更為激烈的匯流排頻寬爭搶。
只有CMP 何來“偽雙核”
對於AMD的“真偽雙核論”,在英特爾中國公司主持研發工作的趙軍表示:它的說法毫無科學依據。
從
整合的角度來看,業界通常把多處理器電腦系統分為“緊耦合”和“松耦合”兩種形態。例如通過將多台電腦群組成叢集(Cluster)的方式來增加電腦
系統處理器數量以提高計算效能的做法就是一種相對比較松的耦合,與它相比,在一台電腦上通過SMP(對稱式多處理器)架構來增加處理器數量的方式就是一種
緊耦合,與SMP相比,在一個處理器上整合多個處理器核心則是更緊密的耦合,業界把這種在單個晶片或基板上整合多個處理器核心的架構稱之為CMP(單晶片
多處理器)架構。筆者認為英特爾和AMD的雙核處理器,以及它們未來的多核處理器實際上都屬於CMP架構。而對雙核處理器的架構或標準,業界並無明確定
義,稱雙核處理器存在“真偽”純屬AMD的一家之言,是一種文字遊戲,有誤導消費者之嫌。
第三方CMP架構——美國斯坦福大學在1996年提出的Hydra CMP架構
對CMP
架構有深入研究的清華大學汪東升教授也直言AMD的“真偽雙核論”太過絕對和片面,甚至有些過分。他強調,目前業界對雙核處理器的架構並沒有共同標準或定
義,自然也就沒有什麼真偽之分。CMP的原意就是在一個處理器上整合多個處理器核心,在這一點上AMD與英特爾並無分別,不能說自己的產品整合了仲裁等功
能就是“真雙核”,更沒有理由稱別人的產品是“雙芯”或“偽雙核”。