近年來,開源已經成為IT屆的一種常見的形式,經常會聽到Facebook開源了某項機器學習技術、Google開源了某項圖片識別技術,但仔細觀察必會發現,這些開源項目多是與最新的深度學習有關,與AI研發有關。而對于最基本的處理器、芯片的核心技術卻少有開源新聞,其中原因,相信筆者不說,大家也能不言而喻。
然而,作為開源界的一股清流(當然對于部分企業來說,這可能是一場泥石流),普林斯頓大學在最近的Hot Chips研討會上,宣布開源25核處理器。消息一經公布,國內很多人都開始興奮了起來,不僅希望一睹為快,更希望國產處理器能在這款25核開源處理器身上學到些精髓,讓國產芯更進一步。
Piton25核處理器(圖片來自princeton.edu)
據了解,Piton是一款基于OpenSparc架構設計的處理器,集成了25個核心,頻率為1GHz,采用IBM的32納米工藝,Piton完全開放源代碼,企業可以利用它二次開發、生產自己的芯片。
該項目獲得了美國國家科學基金會和DARPA(美國國防部先進研究項目局Defense Advanced Research Projects Agency)兩方面的資助。
對比英特爾至強E5 v4處理器配置
服務器中常用的處理器,AMD基于Zen設計的芯片可以集成至多32個內核,英特爾最新型號至強E7服務器芯片集成有至多32個內核。可以看出,正如普林斯頓所言,Piton的研發是專門為數據中心和程序并行運行設計的,具有強大的可擴展性,可用于構建集成8000多個芯片打造超過20萬核心的數據中心系統。
普林斯頓的之前也開源過Marvin3項目,是普林斯頓大學視覺工作組新推出的C++ 框架。該團隊還提供了一個文件用于將Caffe模型轉化成語Marvin兼容的模式,并在開源領域影響深遠。
目前,研究人員已經將開源項目OpenPiton公布了芯片設計、源代碼、測試和基礎設施,可供其他人在開源的基礎上進行測試和開發。
普林斯頓官方聲明:http://www.princeton.edu/main/news/archive/S47/19/67G69/?section=topstories
OpenPiton鏈接:http://www.openpiton.org/ (需外網)