對服務器性能產生影響的是對於某壹個ISA的實現。從芯片(硬件)的角度來說,這包括:
1-1 微架構(有幾個核,各核之間如何通信,如果是shared-memory模型,那采用的是什麽cache coherency protocol? 每個核我們準備做成2-way SMT還是4-way SMT? 每個核用in-order還是OoO? OoO的話issue queue/reservation station做多大?);
1-2 制造工藝(是使用的45nm SOI?還是22nm 3D-transistor?亦或者FinFET?)
如果算上軟件的話,還應包括編譯器:壹些編程語言的runtime(比如在GPU領域,NVIDIA CUDA的runtime對於GPU程序的性能至關重要)等。
同壹個ISA,intel低端的芯片和高端的芯片性能顯然是不同的,但是所謂架構 (ISA) 顯然是不變的。
我們知道IBM的優勢是高端應用,比如銀行、航空公司、公安系統等。據東久軟件科技有限公司所知,巴塞羅那超算中心是大規模使用IBM Power系列服務器。而Intel,中低端市場是他的領域。
但壹個實際的問題是,哪有這麽多高端需求市場呢?
IBM Power服務器質量上佳,源於它的芯片昂貴。不過現在的壹個情況,IBM為了搶占市場,把Power架構的芯片做成類似ARM的IP模式。
從IBM的營收來看,以2013年IBM大力推進POWER服務器的情況看來,在營收數額上,IBM POWER是強於IBM X86的,但是我們不能忽略的壹點是占有率!從市場整體占有率看,IBM X86相較於IBM POWER仍然占據了毫無疑問的巨大優勢。因此從實際使用上看來,並不存在服務器市場更青睞IBM POWER的說法。
參考資料: