新聞與活動
2024全國大學生計算機系統能力大賽操作系統設計賽龍芯賽題招募
一、賽事簡介
2024年全國大學生計算機系統能力大賽-操作系統設計賽(以下簡稱:大賽)啟動,作為教育部競賽“白名單”賽事,大賽目標以學科競賽推動專業建設和計算機領域創新人才培養體系改革,培育我國高端芯片、關鍵基礎軟件的后備人才。隨著大賽章程和技術方案的發布,龍芯為大家準備了LoongArch龍架構賽題,以面向產業界、學術界的前沿熱點問題,通過以賽促學、以賽促教的方式鼓勵學生設計、實現綜合性的計算機系統,提升學生的核心系統能力。歡迎同學們積極報名!
二、參賽預期收獲
獲得大賽一等獎(含)以上的學生將獲得龍芯“面試直通卡”,直接進入龍芯招聘面試輪,且同等條件下被優先錄用。
獲得完善的技術培訓及龍芯導師前沿方向指導。
掌握良好的代碼管理規范及文檔規范。
擴展視野,激增實踐經驗,為就業或深造提供絕佳的鍛煉機會。
三、龍芯賽題介紹
參考大賽技術方案,龍芯賽題分內核賽和功能賽。
1、內核賽題
選用主板
2K1000星云開發板(由龍芯廣州子公司提供)
大賽參考文檔:https://github.com/LoongsonLab/oscomp-documents
參考OS實現:StarryOS,https://github.com/LoongsonLab/StarryOS-LoongArch
可通過去年各類測試
完整復現文檔
LoongArch架構相關資料
2K1000開發板相關資料
用戶手冊、源代碼(uboot、內核、文件系統等)、主板原理圖
更多LoongArch上已有教學和嵌入式類OS鏈接
QEMU模擬器
兩種做法
在已有OS上進行進一步深入,豐富系統調用,優化性能,跑更多真實應用
從頭開發OS
2、功能賽題
賽題編號 |
賽題名稱 |
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平臺的工業物聯網機器人框架 |
四、相關資源
官方網站www.moceit.cn
下載LoongArch架構手冊、各類龍芯芯片手冊
獲取產品、解決方案和生態進展等權威信息
龍芯開源社區www.loongnix.cn
Loongnix開源社區發行版(源碼包可從http://pkg.loongnix.cn/查詢和下載)
工具鏈等軟件和工具下載
npm/docker/python/ruby龍芯倉庫
github資源
大賽參考文檔https://github.com/LoongsonLab/oscomp-documents
龍芯官方https://github.com/loongson
模擬器
2k1000開發板提供了和硬件功能一致的QEMU模擬器,可以運行未經修改的bootloader/kernel/應用
上游QEMU (7.2之后)支持LoongArch用戶級和系統級(配置為一臺虛擬機器,與實際龍芯電腦外設等略有區別)模擬
真機
根據需要申請2K1000開發板、3A5000/6000臺式機或者云節點, 聯系loongsonlab@loongson.cn
五、報名方式
參賽對象需滿足大賽章程的各項要求,報名將于2024年5月15日截止,報名方式大賽官網https://os.educg.net/#/ ,任何問題可聯系loongsonlab@loongson.cn。