日前,全国大学生计算机系统OS设计大赛收官,由哈工大(深圳)团队开发的UltraOS获得内核实现赛道一等奖。这款系统由Rust语言设计实现了基于RISC-V 64位的多核操作系统UltraOS,支持QEMU平台和勘智K210芯片运行。
该项目使用GPL3.0协议,洛佳等开发者的RustSBI 2021.03.26版本,以及吴一凡等开发者的rCoreTutorial-v3 2021.03.26版本(清华大学计算机系2021 OS课实验指导教程)。作为本次大赛的唯一技术支持方,嘉楠科技对此表示,这说明了基于开源社区的模式,采用Rust开发操作系统等系统软件是Rust语言的一种发展趋势。
嘉楠科技为大赛提供验证平台
本次大赛的验证平台是由嘉楠科技与百度联合开发的PaddlePi-K210。该开发板支持FreeRTOS或裸机,并且搭载烧录模块、通信模块、触摸屏和多种焦距摄像头,方便学生和开发者部署系统和灵活调用外设模块进行组合测试。
该平台的核心是嘉楠科技自主研发的勘智K210,芯片兼具低功耗和高位宽特性,支持INT8/INT16等多种计算精度,并搭载FPU高性能浮点运算处理单元。芯片内部集成专门针对图像识别、人脸识别等机器视觉任务设计的CNN网络加速器KPU,以及音频处理加速单元APU,可实现声源定向、FFT信号处理、语音唤醒等功能。
嘉楠科技推动软硬件开源开放
作为勘智K210的开发商,嘉楠科技全面拥抱软硬件开源开放战略,并且在一开始从事AI芯片研发时就采用了开源的RISC-V指令集架构。
在软件方面,嘉楠勘智AI系列芯片获得Linux、Rust和RT-Thread等主流嵌入式操作系统支持。其中,RT-Thread是国内最大的开源嵌入式OS。支持主流算法框架:勘智AI系列芯片支持TensorFlow、百度飞桨、ONNX和Cafe等深度学习框架。第二款AI芯片勘智K510与TensorFlow深度兼容,支持其大多数算子。
在硬件方面,嘉楠科技面向开发者打造了一系列模组和开发板,无需搭建外围电路即可部署算法,降低开发门槛。目前,嘉楠在开发者社区公布了自主研发的KD233和CM1等开发板。
关于全国大学生OS系统设计大赛
全国大学生计算机系统设计大赛由全国高等学校计算机教育研究会、系统能力培养研究专家组,清华大学、北京航空航天大学等系统能力培养研究项目发起高校主办,旨在锻炼学生的操作系统设计能力,培养国产操作系统人才。
(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )