近年来,开源已经成为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