教育教学

分享到微信 ×
打开微信“扫一扫”
即可将网页分享至朋友圈
成电学子在2024年全国大学生计算机系统能力大赛中斩获佳绩
文:计算机(网安)学院 来源:计算机学院 时间:2024-09-02 730

  8月22日,历时近3个月的2024年全国大学生计算机系统能力大赛在杭州电子科技大学落下帷幕。在本次全国总决赛中,由我校计算机科学与工程学院(网络空间安全学院)姜徐老师指导的“努力拼搏”团队在操作系统设计赛-OS功能挑战赛道中荣获全国一等奖(全国第一名),姜徐老师获评优秀指导教师奖。由余盛季老师指导的“编编又译译”和“伪指令”团队在编译系统设计赛(华为毕昇杯)中分别荣获全国二等奖、优胜奖。

111.jpg

  “努力拼搏”团队在大赛中成功完成SylixOS官方指定的所有任务指标要求,将ROS 2核心功能移植到了SylixOS上,拓展了国产操作系统的生态,为工业机器人提供一种高实时性、低成本的解决方案,同时针对系统的关键执行和和通信组件进行了优化设计,进一步增强了ROS 2的实时性能。

15bfc3667f922d6fc774f3d885581568_904e4.p

33aff41c5ca3e29c2c19d585905bc341_904e4.j

  “编编又译译”团队开发了一个能够将符合比赛自定义的程序设计语言SysY2022的测试程序编译为64位RISC-V汇编语言程序,并在Debian64 GNU/Linux bookworm/sid操作系统上的昉·星光2(VisionFive 2)设备上成功运行。编译器的设计涵盖了整个程序编译周期,包括前端生成AST,中端优化及后端生成汇编的过程。

  “伪指令”团队将给定语法的SysY语言翻译成高效的ARMv7汇编语言,并在树莓派开发板上进行测试。队伍依托华为公司统一提供的云端开发板,从“前端、中断、后端”三个方面进行设计,通过小组成员的密切合作,最终实现了一个功能完备的SysY语言编译器;前端支持浮点数、数组、短路求值等;中端采用SSA形式的Koopa IR,并加入了一系列编译优化;后端采用了线性扫描寄存器分配、窥孔优化、强度削弱等优化方法。

444.jpg

  全国大学生计算机系统能力培养大赛(以下简称“大赛”)是由系统能力培养研究专家组和系统能力培养示范高校共同发起,以学科竞赛推动专业建设和计算机领域创新人才培养体系改革、培育我国高端芯片及核心系统的技术突破与产业化后备人才为目标,面向全国高校大学生举办的全国性大赛。大赛旨在选拔未来我国计算机系统的设计、分析、优化与应用人才,激发学生的创新实践能力并培养其团队协作精神,进一步推动计算机等相关专业教学改革,为高质量专业人才搭建交流、展示、合作的平台,助力我国高校与企业产学研合作的健康快速发展。

  本次大赛由全国高等学校计算机教育研究会、系统能力培养研究专家组、系统能力培养研究项目发起高校主办,杭州电子科技大学承办,吸引了千余支队伍参赛,参赛院校包括清华大学、复旦大学、浙江大学、南京大学、中国科学院大学、中国科学技术大学、南开大学、天津大学、武汉大学、华中科技大学、北京航空航天大学、哈尔滨工业大学、国防科技大学、西北工业大学等众多知名高校。


编辑:王晓刚  / 审核:李果  / 发布:陈伟