全国大学生计算机系统能力大赛是由系统能力培养研究专家组发起、由全国高校计算机教育研究会主办、面向高校大学生的全国性大赛,旨在以学科竞赛推动专业建设和计算机领域创新人才培养体系改革,培育我国高端芯片、关键基础软件的后备人才。龙芯中科作为国产自主CPU代表,其自主研发的自主指令系统龙架构已成功进入Linux、LLVM、GCC等国际开源社区主线。国产软硬件生态的繁荣发展,亟需更多年轻开发者参与——这是本次大赛龙芯赛题设立的初衷。
你的每一行代码
都将直接贡献于
国产基础软硬件生态的建设
所有赛题均提供参考实现,不是从零造轮子。
龙芯提供开发板或云平台账号,企业导师在线答疑,降低硬件门槛。
难度分级清晰、评分标准明确:有普通难度赛题适合新手,也有适合高手挑战的难题。
编译系统设计挑战赛(龙芯赛题独立评奖)
赛题1:面向LoongArch架构的二进制优化与布局工具
技术描述(引自大赛赛题技术方案)
BOLT(Binary Optimization and Layout Tool)是LLVM中的一款二进制优化与布局工具,能够通过重排代码布局显著提升应用程序运行性能。当前BOLT主要支持X86/ARM/RISC-V架构,对我国自主研发的LoongArch架构支持尚不完善。
本赛题要求参赛队根据参考实现(LLVM 19中已初步支持LoongArch)在LLVM 22.1.3中增加BOLT对LoongArch架构的支持,跑通给定的测试集。
为什么值得做?
填补工具链空白:BOLT是高性能二进制优化的关键工具,LoongArch支持将直接服务用户。
深入编译后端:将接触ELF重定位、JITLink、指令布局等底层技术,这些都是编译器岗位面试的核心考点。
能锻炼什么能力?
LLVM后端开发、BOLT框架原理
LoongArch指令集ABI与重定位类型
大型开源项目增量开发与调试
难度评估
中高。有LLVM 19参考代码,目标明确(跑通测试集),适合对编译原理有基础的同学。
赛题2:面向LoongArch架构的SIMD编译优化
技术描述(引自大赛赛题技术方案)
LoongArch架构向量化扩展包括LSX(128位向量)与LASX(256位向量),为数据并行计算提供了基础。本赛题要求参赛队在LLVM 22.1.3中分析现有编译器存在的性能瓶颈,寻找可使用SIMD向量化的机会。参赛队仅限于在LLVM中修改代码,包括增改Pass、修改LoongArch后端代码,并完成面向龙芯3A6000平台的编译器构建与测试。
性能测试使用TSVC2,计算几何平均加速比作为评价依据。
为什么值得做?
让国产CPU跑得更快:SIMD是AI、科学计算、多媒体处理的核心加速手段,你的优化将直接提升龙芯平台上相关应用的性能。
掌握编译器最核心的优化技术:自动向量化是编译器领域公认的难点,也是大厂编译器团队的高薪方向。
能锻炼什么能力?
自动向量化算法(循环分析、依赖关系、对齐处理)
LLVM Pass开发与Pipeline集成
LoongArch向量指令集(LSX/LASX)
性能调优与评测
难度评估
中高。功能测试为准入门槛,初赛只看性能加速比,只要使部分用例跑得更快就能得分,压力较小。
以上编译赛题技术方案
https://compiler.educg.net/#/index?TYPE=26COM_C
操作系统功能挑战赛(龙芯赛题)
赛题1(proj37):基于LoongArch的轻量级智能体运行沙箱
技术描述(引自大赛赛题技术方案)
结合Firecracker等轻量级虚拟化/沙箱技术,在LoongArch处理器上设计并实现一个面向AI智能体的轻量级运行沙箱。可采用基于microVM(如Firecracker)、基于内核特性(如seccomp、namespaces、cgroups)或基于轻量级系统调用拦截等技术路线。需要充分利用LoongArch的硬件虚拟化扩展(LVZ)。
为什么值得做?
护航AI智能体安全落地:AI Agent是当前最热门的方向,但代码执行的安全沙箱是瓶颈。本题让你掌握工业级隔离技术。
用上龙芯硬件虚拟化扩展(LVZ):充分发挥国产CPU的硬件特性。
能锻炼什么能力?
轻量级虚拟化(microVM)或容器技术
LoongArch虚拟化扩展(LVZ)
智能体框架(LangChain等)集成与安全隔离设计
难度评估
中高。技术路线可选(容器路径相对成熟),且有龙芯硬件支持,适合对系统安全和虚拟化感兴趣的同学。
赛题2(proj38):基于国产处理器的网络协议栈加速
技术描述(引自大赛赛题技术方案)
利用eBPF/XDP、AF_XDP等技术,在LoongArch上实现网络加速,将基于传统TCP/IP协议栈的应用性能提升10%-20%,延迟降低15%以上,对应用层透明,无需修改现有应用代码。
为什么值得做?
难度适中:适合作为系统能力大赛的入门赛题。
eBPF是内核最热门的技术:掌握它,你将获得内核观测、高性能网络、安全监控等多方向能力。
能锻炼什么能力?
eBPF编程(libbpf/xdp-tools)
Linux网络协议栈与XDP/AF_XDP机制
性能测试(iperf3/wrk)与调优
难度评估
中低。明确的技术路线,网上资料丰富,龙芯平台也已支持相关内核特性,适合初次参加系统能力大赛的队伍。
赛题3(proj39):基于2K3000的异构算力调度框架部署
技术描述(引自大赛赛题技术方案)
基于龙芯2K3000开发板(集成LG200 GPU),部署并优化XSched调度框架。XSched是一种针对多样化XPU的预抢占式调度框架,旨在提高异构计算资源的使用效率。参赛者需要调整XSched以适应2K3000上的LG200 GPU,确保其能够高效地执行DNN或轻量级大语言模型,并设计性能测试评估多任务环境下的响应时间、吞吐量以及资源利用率。
为什么值得做?
面向真实异构计算场景:2K3000是龙芯的AI oT芯片,本题让你在真实硬件上实践GPU调度。
接触前沿调度框架:XSched是学术届与工业界结合的项目,掌握它将提升你在异构计算领域的竞争力。
能锻炼什么能力?
异构计算调度原理
GPU驱动与运行时适配
DNN/轻量级大模型推理部署
难度评估
中高。需要同时理解硬件、调度框架和AI模型,适合对体系结构和系统软件有较深兴趣的同学。
报名方式&获取支持
访问大赛官网
操作系统赛:https://os.educg.net/
编译赛:https://compiler.educg.net
注册队伍
每队2-3人,选择“编译系统设计挑战赛(华为毕昇杯)”或“操作系统功能挑战赛”。
选择对应的龙芯赛题
同一赛道限选一题。
获取支持
龙芯教学及竞赛资源库 https://loongsonlab.github.io/loongarch-learning/
具体技术支持联系赛题企业指导老师(详见各赛题描述)。
获取参赛硬件平台及相关扩展指令手册(报名后联系loongsonlab@loongson.cn申请)。
龙芯设有竞赛技术支持群(联系loongsonlab@loongson.cn申请加入)。
报名截止时间
操作系统赛:2026年5月28日
编译赛:2026年5月30日
壮大国产生态,从这次自我挑战开始
龙芯中科用二十年走完了“从无到有”,而“从有到优”需要你们——新一代系统能力开发者。
参与本次大赛,你获得的不仅是奖金和证书,更是:
★一份为国产自主指令系统贡献代码的经历
★一次深入产业实际开源项目的机会
★一个与龙芯工程师直接交流、获得实习直通卡的通道
别再观望,马上组队报名!转发本文,@你的未来队友,一起为国产软硬件生态添砖加瓦!
-
计算机
+关注
关注
19文章
7849浏览量
93567 -
龙芯
+关注
关注
3文章
459浏览量
33003 -
LoongArch
+关注
关注
0文章
31浏览量
1769
原文标题:壮大国产软硬件生态 | 2026全国大学生计算机系统能力大赛龙芯赛题等你来战!
文章出处:【微信号:gh_53fadbdbd4d4,微信公众号:龙芯中科】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
第十五届“中国软件杯”大学生软件设计大赛龙架构赛题正式发布
2026计算机设计大赛·RT-Thread专项赛选题指南 | 论道大赛
2026年全国大学生嵌入式芯片与系统设计竞赛龙芯赛道报名启动
中科曙光助力第六届先导杯智能计算创新设计赛圆满落幕
2025全国大学生嵌入式芯片与系统设计竞赛应用赛道全国总决赛圆满闭幕-飞凌嵌入式
2025全国大学生嵌入式芯片与系统设计竞赛总决赛启幕
2025中国大学生工程实践与创新能力大赛即将举办
【赛题知多少】 紫光同创赛题答疑专场|2025年全国大学生嵌入式芯片与系统设计竞赛FPGA赛道
2026全国大学生计算机系统能力大赛龙芯赛题发布
评论