国产申威处理器助“神威太湖之光”首夺超算第一宝座
2017-06-20
作者:于寅虎
来源:电子技术应用
6月19日,新一期全球超级计算机500强榜单公布,实现核心部件全部国产的中国超算“神威·太湖之光”,一年前以每秒9.3亿亿次的浮点运算速度首次夺冠,速度可达每秒3.39亿亿次的中国超算“天河二号”由此排名第二。
值得注意的是,“神威·太湖之光”全部采用了国产自主知识产权的“申威”众核处理器和自主操作系统,从而一举摆脱了英特尔公司的控制。
2015年2月,美国商务部将我国国家超级计算长沙中心、国家超级计算广州中心、国家超级计算天津中心和国防科技大学四家机构列入芯片限售之列,而这些机器使用的是英特尔微处理器芯片。
然而禁运第二年,安装在国家超级计算无锡中心的“神威·太湖之光”登顶世界冠军,除了运行速度引人瞩目,全面采用国产众核芯片“申威”和操作系统。
较早信息显示,无锡市人民政府于2013年就成立了以市长为组长,副市长为副组长的国家超级计算无锡中心建设领导小组,积极筹备新一代神威超算建设。2015年4月,官方成立了无锡恒鼎超级计算中心有限公司作为国家超级计算(无锡)中心的建设和运营主体,56所成立了项目指挥组及总师组负责解决超算建设过程中的技术问题。当年这个新超算总投资18亿元,计划在 2017-2018年建成,运算能力将达到100PFlops,计算性能有望冲击世界第一,如今梦想成为了现实,而申威处理器和操作系统功不可没。
2006年,56所(江南所)以Alpha指令集为基础,扩展出自己的指令集,设计出具有自主微结构的申威1。申威1是一款130nm制程工艺的单核心CPU,主频900MHz,集成5700万晶体管。
2008年完成的申威2,是一款130nm制程工艺的双核CPU,主频1.4GHz。
如果说申威1和申威2更像是56所磨砺技艺的作品,是对Alpha21164技术的消化吸收,那么2010年研发的申威1600则是56将国外技术融会贯通后,推陈出新的产品。申威1600是一款65nm制程工艺的16核CPU,SW1600处理器是江南计算所研制申威系列的第三代处理器,主频1.1G,双精浮点140G。申威1600被用于神威蓝光超算。