开源|SG2042服务器软件生态取得重要突破!

开源|SG2042服务器软件生态取得重要突破!

近日, 在算能与生态合作伙伴的通力合作下,首个基于RISC-V服务器的UEFI启动方案成功并入EDK2主线仓库,联合团队完成了首个符合UEFI标准的RISC-V服务器固件的研发,实现了在算能高性能RISC-V产品SG2042上“EDK2 – GRUB2 – Linux内核”的整体启动方案。这项成果的实现标志了RISC-V架构可以借助UEFI的成熟生态,继X86、ARM架构后,融入服务器产业化领域,完善了首款服务器级别处理器SG2042的服务器软件生态

EDK2仓库网址:

https://github.com/tianocore/edk2-platforms/tree/master/Platform/Sophgo\

团队提出了将OpenSBI与UEFI实现分离、各自维护的RISC-V固件设计方案,有效完善了EDK2的源代码,实现了在首款高性能RISC-V产品SG2042上“EDK2 – GRUB2 – Linux内核”的整体启动方案,并成功运行了国产操作系统发行版OpenKylin。

改进的RISC-V服务器的总体启动流程

团队还完成了“RISC-V+TPU”的智算融合方案,首次实现了算能TPU处理器 BM1684X在SG2042上的驱动与优化,在开源社区的合作下成功运行了图像生成算法模型Stable Diffusion和包含ChatGLM2、Llama2在内10余个大语言模型。这为RISC-V服务器平台上应用AIGC开辟了崭新的路径,实现了RISC-V和Deep learning技术结合的大算力商业化落地案例

在此特别感谢山东大学的戴鸿君教授,其任主席的UEFI on RISC-V工作组和软件学院、集成电路学院、智能创新研究院师生组成的攻关团队提供了大力支持,与算能共同实现了RISC-V关键技术突破。算能将持续秉持开源开放的生态合作理念,和生态合作伙伴一起推动RISC-V的繁荣发展!

「科普:UEFI是什么」

UEFI,全称“统一的可扩展固件接口”,是传统BIOS的继任者。UEFI是用模块化、高级语言(主要是C语言)构建的一个小型化系统,它和BIOS一样,主要在启动过程中完成硬件初始化。目前,UEFI已经成为服务器启动的主流方式。UEFI是一个公开的规范,定义了操作系统和平台固件之间的软件接口。从用户的角度来看,UEFI的操作界面更加人性化、布局更加合理。并且,集成UEFI的笔记本通常都具备UEFI的基础功能,其设置界面与传统BIOS设置界面集成在一起。总的来说,UEFI是一种更高级的BIOS,无论在技术特性还是用户体验上,都较传统BIOS有显著的提升。

有任何需求和问题

欢迎扫码添加您的专属AI顾问