2022年11月15日,第四届中国超级算力大会ChinaSC2022暨中国智能计算产业联盟理事会在北京成功召开。在本次大会中,中国科学院院士钱德沛院士作了题为《从网格到东数西算:构建国家计算基础设施》的演讲报告,报告指出了东数西算背景下的三个趋势:算力需求不断上升,计算机异构化,算力中心多样化。和八大待解决的问题: 异构算力中心的透明调度,异构并行编程,数据在分布算力中心的合理放置,公共算力中心的数据安全和隐私,适应异构的新型并行算法,应用生态环境,新的运行模式,应用软件开发新机制。
我们深受启发和鼓舞。在这里,我们先聚焦到其中的2大趋势和2个待解决问题上,并结合澎峰科技的战略方向谈谈我们的理解。
我们对计算机异构化趋势和带来的问题的看法是:
这个问题不单存在于我国超算平台,也存在于智算中心和单一高性能服务器上。
异构计算单看理论算力很激动,但涉及到异构并行编程和应用迁移,情况就变得很复杂了,主要涉及计算中间层不统一、编程环境不统一和优秀的并行优化工程师人才稀缺问题。这是我国必须建设自主可控算力软件生态的关键原因,相关专家表示澎峰科技国加速计算软件领域的火种。
在整机异构层面,CPU和GPU/DSA多数情况不是同一企业设计,涉及到异构计算软件栈集成的研发投入问题。那么应该由CPU企业去主导异构计算软件栈集成,还是GPU/DSA企业负责呢?澎峰科技的PerfXAPI给了行业另外一种选择:一个专注于异构计算软件栈研发和集成的独立第三方企业。
国内当前参与高性能计算处理器设计的CPU、GPU、NPU企业总共超过30家,如果按照CPU+加速卡的全组合计算,将达到上百种组合。尤其如果在最底层基础软件层面无法统一的情况,整个行业将需要投入大量资源,也将造成不公平的竞争,从而造成巨大浪费。PerfMPL数学计算库基础软件将实现底层的统一,为建立中国算力软件生态奠定基础。
钱院士明确指出我国的算力中心已经呈现出多样化趋势。背后原因既有因为各企业的区域销售渠道优势原因而形成各区域算力中心多样性,也有因为应用多样性造成的算力中心多样性。澎峰科技的考虑是:
需要建立一个高效和自动化工具软件体系,提升存量软件迁移的可能性和效率。在这方面我们已经进行了大量的技术储备,例如如何支持x86应用软件往ARM和RISC-V生态迁移,如何解决原先只支持通用算力的应用软件通过异构编程并行优化高效调度和使用更强大的算力。
如何让科学家、教育、算法工程师在进行科研和算法设计阶段就使用统一的国产自主的科学计算工具软件,由此直接打通从算法模型-->算法设计-->算法部署的全流程体系。PerfXPy怀有这个愿景,它的三大特性:1. 追求极致的优化计算性能。2. 强调支持科学计算和AI计算的易用性。3. 支持异构计算,尤其是国产算力平台。
综上所述,澎峰科技给出了解决这两个关键问题的方案选项,通过纯商业化方式进行了积极实践。澎峰科技在本次大会获得了“算力软件基建领军企业”和“中国智能计算卓越贡献奖”双项殊荣!荣誉是肯定,更是一种动力,澎峰科技通过不断的自主研发与科技创新,为推动我国自主算力软件生态建设贡献力量。
澎峰科技成立六年以来,我们获得一些国内知名芯片企业、算法企业、工业软件企业、科研院所的大力支持。期待未来能与更多行业伙伴加强技术交流,携手开启属于中国的算力时代,并参与到国际化竞争中去。