甲骨文吹響了向市場領(lǐng)頭羊IBM進(jìn)攻的號角,推出了八核SPARC T4處理器,還有機(jī)架系統(tǒng)、刀片系統(tǒng)和集群系統(tǒng)——全力進(jìn)軍數(shù)據(jù)中心領(lǐng)域。
SPARC T4處理器及S3核心在開發(fā)之初采用了“Yosemite Falls”(約塞米蒂瀑布)這一代號,提供了超乎甲骨文預(yù)期的性能。這款處理器不但將用在獨立的機(jī)架服務(wù)器和刀片服務(wù)器中,還將用在模仿Exadata并行數(shù)據(jù)庫和Exalogic并行應(yīng)用服務(wù)器系統(tǒng)的SPARC SuperCluster集群系統(tǒng)中,而這些系統(tǒng)基于英特爾x86處理器,運行Linux。
我們會在另一篇文章中詳細(xì)討論的SPARC SuperCluster基于Solaris 10或11,對Solaris和1g數(shù)據(jù)庫堆棧進(jìn)行了復(fù)雜精細(xì)的調(diào)優(yōu),使得甲骨文數(shù)據(jù)庫如同在SPARC服務(wù)器上的Exadata機(jī)器。
眼下,我們專門介紹這款處理器和將基于該處理器的四款服務(wù)器。早在8月在斯坦福大學(xué)(Sun誕生地)舉行的Hot Chips 23大會上,關(guān)于SPARC T4處理器的許多技術(shù)細(xì)節(jié)已有所透露。
當(dāng)時沒有透露這款處理器的時鐘頻率,但甲骨文已在SPARC T4系統(tǒng)中將時鐘頻率提高到了2.85GHz和3GHz,分別比之前的16核SPARC T3處理器快了73%和82%。SPARC T3時鐘頻率低得多,只有1.65GHz。
甲骨文的SPARC T4處理器
雖然那些SPARC T3芯片每個核心支持處理八個線程(使用比較老的S2核心),而且針對一些應(yīng)用(如數(shù)據(jù)庫、Java和應(yīng)用服務(wù)器),能夠處理相當(dāng)大的工作量,但是單線程代碼運行起來不是特別好。所以針對S3核心,甲骨文的技術(shù)人員添加了動態(tài)線程技術(shù)(相比之下,S1和S2核心采用了靜態(tài)線程技術(shù)),另外還添加了名為關(guān)鍵線程API的技術(shù)。這讓應(yīng)用程序得以占用一個S2核心上的全部資源,從而提升單線程應(yīng)用程序的性能。
SPARC T4能夠在在線程占用模式與正常模式之間實時動態(tài)地切換。然而,針對這種線程占用情況是否必須重新編譯,還是會自動處理,仍然不得而知。幾乎可以肯定的是,應(yīng)該是后者。
SPECint2006基準(zhǔn)測試結(jié)果顯示,時鐘頻率為3GHz的SPARC T4處理器其性能是時鐘頻率為1.65GHz的SPARC T3芯片的大約五倍。
拉里·埃利森有能力讓Sun再度冉冉升起,這顯而易見。
SPARC T4處理器在一塊小晶片上有兩個DDR3內(nèi)存控制器、兩個PCI-Express 2.0 x8外設(shè)控制器和兩個萬兆以太網(wǎng)控制器,另外還有八個S3核心。這些核心每個支持無序執(zhí)行和所有的新線程,每個核心支持處理八個線程,另外還支持18種加密和散列函數(shù)。每個S3核心都有各自的16KB一級高速緩存指令和16KB一級數(shù)據(jù)高速緩存,另外還有各自的128KB二級高速緩存;八個核心共享4MB片上三級高速緩存,該高速緩存被分成了兩組。每個核心還都有各自的浮點運算單元。
在近日于舊金山召開的發(fā)布會上,埃利森簡直滔滔不絕地介紹了并行處理技術(shù)的優(yōu)點,還介紹了甲骨文軟件的并行性、SPARC T4服務(wù)器、Exadata存儲服務(wù)器以及把一切結(jié)合起來的InfiniBand網(wǎng)絡(luò)如何使得這些服務(wù)器具有極高的擴(kuò)展性和容錯性。
但是埃利森還提醒大家,甲骨文對于銷售獨立的SPARC T4系統(tǒng)同樣有興趣;單臺機(jī)器上的單線程性能出現(xiàn)“巨大飛躍”,讓甲骨文得以升級其龐大的SPARC/Solaris服務(wù)器陣容。
甲骨文首席執(zhí)行官兼聯(lián)合創(chuàng)始人拉里·埃利森
埃利森說:“我們想為這些機(jī)器提供一條非常順暢的升級道路。”正如甲骨文公司硬件工程執(zhí)行副總裁John Fowler在SPARC T4發(fā)布會上后來所言,甲骨文在這些機(jī)器上既支持目前的Solaris 10,又支持即將推出的Solaris 11,旨在幫助使這個遷移過程盡量順暢。
甲骨文還沒有透露SPARC T4系統(tǒng)在價格方面的細(xì)節(jié);但是如果價格頗有競爭力——這就意味著,這些機(jī)器的價格與SPARC T3機(jī)器保持一樣或略微高一點,那么它肯定會吸引SPARC/Solaris客戶的眼球。它還有可能會吸引一些HP-UX和AIX用戶,當(dāng)然前提是他們的工作負(fù)載不是很大,足以由配備1個、2個或4個插座的系統(tǒng)來處理。SuperCluster推銷起來難度比采用對稱多處理(SMP)或非統(tǒng)一內(nèi)存訪問架構(gòu)(NUMA)的機(jī)器要大一點,但推銷難度變得越來越小。