报名启动
近日,2024年全国大学生计算机系统能力大赛操作系统设计赛报名启动。作为教育部竞赛“白名单”赛事,大赛旨在以学科竞赛推动专业建设和计算机领域创新人才培养体系改革,培育我国高端芯片、关键基础软件的后备人才。其中,龙架构赛题面向产业界、学术界的前沿热点问题,通过“以赛促学、以赛促教”鼓励学生设计并打造综合性的计算机系统。欢迎广大院校师生报名参赛。
参赛预期收获
1、获得大赛一等奖(含)以上的学生,将获得龙芯“面试直通卡”、直接进入龙芯招聘面试轮,并在同等条件下优先录用。
2、获得完善的技术培训及龙芯导师前沿方向指导。
3、掌握良好的代码管理规范及文档规范。
4、扩展视野,增加实践经验、获得就业或深造的绝佳锻炼机会。
龙芯赛题介绍
一、内核赛题
1、选用主板:龙芯2K1000星云开发板
2、参考文档:https://github.com/LoongsonLab/oscomp-document
参考OS实现:StarryOS,https://github.com/LoongsonLab/StarryOS-LoongArch
可通过去年各类测试,完整复现文档(微信后台回复“StarryOS”查看StarryOS具体教程)
龙架构相关资料
2K1000开发板相关资料
QEMU模拟器
3、两种方式
在已有OS上深入,丰富系统调用,优化性能,运行更多真实应用
重新开发OS
二、功能赛题
赛题编号 | 赛题名称 |
proj94 | 开源操作系统的LoongArch移植-Google Zircon内核 |
proj212 | 支持32位LoongArch(LA32)的yocto系统 |
proj241 | 南大PA实验的LoongArch支持 |
proj332 | LoongArch汇编教学系统 |
proj333 | 基于Qemu的龙架构平台高性能插桩工具 |
proj334 | llama.cpp的龙芯平台移植与优化 |
proj335 | 基于LoongArch架构的Graal编译器移植 |
proj336 | 基于Linux内核与2K1000LA平台的工业物联网机器人框架 |
三、详细介绍
四、相关资源
1、官方网站:www.loongson.cn
下载龙架构手册及各类龙芯芯片手册
获取产品、解决方案和生态进展等权威信息
2、龙芯开源社区:www.loongnix.cn
Loongnix开源社区发行版(源码包可从http://pkg.loongnix.cn/查询下载)
工具链等软件和工具下载
npm/docker/python/ruby龙芯仓库
3、github资源
大赛参考文档:https://github.com/LoongsonLab/oscomp-documents
龙芯官方文档:https://github.com/loongson
4、模拟器
2K1000开发板提供与硬件功能一致的QEMU模拟器,可运行未经修改的bootloader/kernel/应用
https://github.com/LoongsonLab/2k1000-materials/releases/download/qemu-static-20240126/qemu-2k1000-static.20240126.tar.xz
上游QEMU (7.2之后)支持龙架构用户级和系统级(配置为一台虚拟机器,与实际龙芯电脑外设等略有区别)模拟
5、真机
根据需要申请2K1000开发板、3A5000/6000台式机或云节点, 请联系loongsonlab@loongson.cn
六、报名方式
报名截止时间:2024年5月15日
报名方式:点击阅读原文前往大赛官网报名参赛
联系方式:loongsonlab@loongson.cn
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。