工程上一個不太好的事實是:商業(yè)計算的主要模式影響了所有的系統(tǒng)設(shè)計,這有些不合理。有時候,這一事實令人不太愉快。有時候,它也打開了邁向系統(tǒng)體系結(jié)構(gòu)新時代的大門。
當微處理器第一次征服世界時,系統(tǒng)設(shè)計人員即使是在系統(tǒng)性能和功耗上要付出很高的成本,也突然都要使用微處理器。系統(tǒng)開發(fā)人員學習了編程。當Xerox公司推出以太網(wǎng),IBM力推PC,兩強聯(lián)合闖入商業(yè)世界時,處理器網(wǎng)絡(luò)成為設(shè)計所有各類系統(tǒng)“最正確”的方式,包括嵌入式系統(tǒng)。而性能、功耗、易用性以及安全等則顯得沒有那么重要。簡言之,在不斷變換的信息技術(shù)時代(IT),系統(tǒng)設(shè)計人員應(yīng)善于應(yīng)對。
注定的未來
那么,當今的商業(yè)計算規(guī)劃人員感興趣的是什么?在您閱讀本文時,存儲巨人EMC信息基礎(chǔ)設(shè)施產(chǎn)品Intel首席技術(shù)官、首席運營官Pat Gelsinger,他也是VMware的CEO,在他的Hot Chips 24主題演講“云變換IT,大數(shù)據(jù)變換業(yè)務(wù)”中,回答了這一問題。
Gelsinger 的前提是,桌面成為歷史,很可能平靜的退出。他展示了一些數(shù)據(jù),如圖1所示,說明了完成計算的實際位置是一種雙峰分布。越來越的計算在服務(wù)器中完成——越來越多的服務(wù)器組成了云結(jié)構(gòu),也更多的在移動設(shè)備中完成。在一些其他地方完成相對較少的執(zhí)行指令等計算。Gelsinger繼續(xù)描述了這一兩端鞍型分布發(fā)展的系統(tǒng)。
Gelsinger 說,在云中,虛擬化正在改變一切。Gelsinger補充說:“今天,數(shù)據(jù)中心是孤立的‘歷史博物館’,孤立的傳統(tǒng)系統(tǒng)運行傳統(tǒng)的應(yīng)用程序。”而虛擬化技術(shù)采用計算和存儲資源池替代了這種孤立的方式,可自動配置,支持各類不同的任務(wù)。Gelsinger宣稱:“今年,越來越多的任務(wù)運行在虛擬機上,而不是實際的物理機。”
在這些池中,Gelsinger還設(shè)想了一種非常具體的硬件結(jié)構(gòu)。他說:“Intel發(fā)展路線會繼續(xù)下去。只有x86體系結(jié)構(gòu)在服務(wù)器領(lǐng)域是真正重要的。”ARM可能對未來有不同的看法,但是現(xiàn)在,數(shù)據(jù)支持了Gelsinger的觀點。
這些CPU將會被一組更專用的硬件包圍:虛擬化軟件定義網(wǎng)絡(luò)適配器、為所有移動客戶生成圖形的硬件加速器、用于深入探測數(shù)據(jù)包的可編程硬件,以及進一步提高安全對策的加速器等。Gelsinger認為:“老的靜態(tài)安全方法無法適應(yīng)當今持續(xù)性的高級威脅攻擊。我們需要適應(yīng)應(yīng)用的虛擬化安全功能,對行為進行主動可信分析,以加強認證。”