大家如果注意的話,Nehalem這個詞出現(xiàn)在IT相關(guān)媒體的頻率越來越多, Nehalem究竟是什么東東?Nehalem其實是英特爾新一代CPU微架構(gòu)的代碼,這個代碼本身沒有什么實際的意義。關(guān)于Nehalem的正確表述應(yīng)該是:全新的酷睿微架構(gòu)。
作為"Tick-Tock"產(chǎn)品和技術(shù)發(fā)展戰(zhàn)略的偶數(shù)年2008,英特爾今年的主要技術(shù)進展就是發(fā)布CPU的新一代微架構(gòu)----Nehalem,該微架構(gòu)為下一代微處理器加入了更多有關(guān)提高性能,節(jié)能控制,多處理器擴展能力以及能效均衡的設(shè)計。
Nehalem微架構(gòu)分為兩個主要部分:計算內(nèi)核與非計算內(nèi)核
一. 計算內(nèi)核的設(shè)計來源于之前的微架構(gòu),并對其進行了優(yōu)化和加強,主要為以下幾個方面:
(1) 支持超線程----第三代超線程技術(shù),四核心時多達八個線程
(2) 支持虛擬化設(shè)備輸入/輸出 (VT-d)----在之前以虛擬化CPU為主的基礎(chǔ)上增加設(shè)備輸入/輸出的虛擬化,能有效提高虛擬機的性能和效率。
(3) 內(nèi)核加速模式(Turbo Mode)----內(nèi)核運行動態(tài)加速?梢愿鶕(jù)需要開啟、關(guān)閉以及加速單個內(nèi)核的運行。例如,在一個四核的Nehalem 微架構(gòu)處理器中,如果一個任務(wù)只需要兩個內(nèi)核,可以關(guān)閉另外兩個內(nèi)核的運行,同時把工作的兩個內(nèi)核的運行主頻提高。如果任務(wù)只需要一個內(nèi)核,可以關(guān)閉其它三個內(nèi)核,同時把工作的一個內(nèi)核提高到更高的主頻運行。這樣動態(tài)的調(diào)整可以提高系統(tǒng)和CPU整體的能效比率。
(4) 新增的SSE 4.2指令集等等。
二. 非計算內(nèi)核的設(shè)計改動令人矚目,主要的有:
(1) Cache的設(shè)計----采用三級全內(nèi)含式Cache設(shè)計,L1的設(shè)計和Core 微架構(gòu)一樣;L2采用超低延遲的設(shè)計,每個內(nèi)核256KB;L3采用共享式設(shè)計,被片上所有內(nèi)核共享。
(2) 集成了內(nèi)存控制器(IMC)----從芯片組上移到CPU片上,支持多通道DDR3內(nèi)存,內(nèi)存讀取的延遲大幅度減少,內(nèi)存帶寬大幅提升,最多可達三倍。
(3) QPI----"快速通道互聯(lián)",取代前端總線(FSB)
目前,基于Nehalem微架構(gòu)的Bloomfield處理器(Bloomfield也是產(chǎn)品代碼)已經(jīng)正式命名為"酷睿 i7"?犷J瞧放,"i7"是系列編號?犷_@一名稱現(xiàn)在和未來都將是英特爾公司PC處理器產(chǎn)品的旗艦品牌。
首款基于Nehalem微架構(gòu)的處理器將是用于臺式機的處理器酷睿 i7,支持的芯片組為x58。這款處理器有4個內(nèi)核,計劃在今年第四季度上市。用于服務(wù)器和筆記本電腦的Nehalem微架構(gòu)處理器也會在將來陸續(xù)上市。
英特爾產(chǎn)品代碼或者項目代碼的由來
熟悉英特爾公司的人大概都知道每個英特爾的產(chǎn)品或者具有代表性的技術(shù)在開發(fā)的時候都有一個產(chǎn)品代碼或者項目代碼。這些代碼不會用于正式的產(chǎn)品上市,只會用于開發(fā)階段的溝通。
英特爾產(chǎn)品上市時使用的正式品牌和產(chǎn)品名的確定要遠遠晚于產(chǎn)品的立項和開發(fā)階段,產(chǎn)品的品牌和產(chǎn)品名涉及的方方面面太多,如法律方面的:商標注冊,使用范圍;人文方面的:用戶接受度等等。
因此,為了溝通方面,就先使用代碼溝通,英特爾公司把代碼的選擇權(quán)交給項目組或者項目的負責(zé)人,他們可以根據(jù)自己的喜好來給新產(chǎn)品和新技術(shù)取個代碼。不過,命名也不是天馬行空,有個前提,為了避免法律上潛在的風(fēng)險,代碼名字的選用應(yīng)該是地圖上可以找到的。
英特爾很多產(chǎn)品的開發(fā)部門都集中在加利福尼亞州(California)舊金山附近的硅谷以及俄勒岡州(Oregon)波特蘭市周邊,所以在這兩個地方工作的英特爾項目組都會以工作地周圍的地名,街道名,河流名,山名等等作為產(chǎn)品或者項目的代碼,它們在地圖上都可以找到。
當然,代碼的選用不限于這兩個州,項目的負責(zé)人也可以從自己家鄉(xiāng)的地圖或者其他地方地圖上可以找到的名字來作為代碼。在我印象中,中國團隊負責(zé)的一些項目就用過像Pearl River(珠江),Yellow River(黃河), O'River(甌江)等等,因為項目是區(qū)域性的,也只是在內(nèi)部溝通使用,所以眾多代碼并不為公眾知曉。