從當時的龐然大物到現今無處不在的生活必備品,計算機已經發展了65年,未來它會走向何方?什么時候它能夠與人類進行語言交流,甚至能夠幫助人類讀懂我們自己的腦電波?目前并沒有人能給出肯定的答復。不過,隨著計算機技術的不斷突破,尤其是作為核心部件的處理器技術不斷演進,我們正在接近這個目標。從單核到雙核,再到眾核,英特爾已經在研究室中開發出了48內核的眾核處理器,并圍繞其展開了相應研究。當然,眾核技術所帶來的相應的軟件編程復雜度提高、能耗增加等問題,也都是需要研究人員進行深入探討的。
眾核計算項目
落戶中國
日前,“英特爾中國并行計算中心”(ICCPC,下稱中心)正式宣布啟動眾核應用研究社區(Many-core Applications Research Community,MARC)中國項目,該項目將基于英特爾目前在實驗室中研究的48核單芯片云計算平臺(Single-chip Cloud Computer,SCC),為華為、清華大學等中國研究機構和人員提供并行計算研究方面相應的支持。據悉,MARC已經在全球23個國家、92所大學開展了相應的合作研究。
英特爾研究院并行編程資深技術專家Tim Mattson向記者表示,SCC平臺首先要解決的問題就是如何能夠使并行編程更容易。SCC對于研究人員的吸引之處有兩點,一點是它具有很強的功耗管理能力,而且這個過程完全通過軟件來進行操作;另外就是它具有非常高效的通信機制,并且具有很強的擴展性能。
在談到創立MARC項目的初衷時,英特爾研究院技術戰略總監Robert Noradki表示,MARC的目標就是促進參與該社區的人員圍繞共同的目標進行創新。“MARC最初在歐洲和美國啟動時,是一些獨立的研究人員在參與,但是慢慢地他們打破界限進行共同創新,帶來了不少有趣的成果,所以我們希望在中國也有更多的研究人員能打破界限共同合作創新?!盧obert Noradki說。
實驗平臺服務
創新應用
2011年6月20日,在德國漢堡國際超級計算機大會(ISC)上,英特爾推出了全新的基于英特爾集成眾核架構(MIC)的開發平臺。對此,Robert Noradki表示,和MIC相比,SCC沒有固定的商業目標和特定的研究方向,英特爾更多的是把一些概念性的研究計劃放到這樣一個研究性的驗證平臺上。
“隨著SCC的發展,它的高帶寬、低延遲的特點越來越顯現,慢慢地我們看到這個平臺可以延伸到各種不同的應用領域。例如,從傳統的高性能計算擴展到云計算?!盧obert Noradki說,未來SCC可以擴展到100個核以上,甚至更多,那時在諸如視覺計算這樣的應用上SCC將會大有作為。
在美國新奧爾良舉行的2010超級計算機大會上,Tim Mattson曾經表示,SCC理論上可以擴展至1000核心。當記者向其求證SCC是否真的能擴展到1000個核心以上時,他表示:“SCC是一個可任意伸縮的架構,只要摩爾定律還存在,那么這個架構就能夠任意伸縮,甚至達到1000個核心的規模?!?/p>
據悉,近兩年來,英特爾公司利用其技術優勢,為ICCPC提供了免費的軟件、針對性的培訓和咨詢服務,幫助該中心研究基于英特爾并行方案的先進并行計算軟件技術,尤其是高通量計算和視覺計算。此外,中心還與大學、研究機構、產業界建立長期而廣泛的合作伙伴關系。