新聞動態

    首頁 / 新聞動態 / 圖片新聞 / 正文

      北航軟院學生獲得第二屆“畢昇杯”全國大學生計算機系統能力培養大賽編譯系統設計賽一等獎

      2021年8月18日,教育部高等學校計算機類專業教學指導委員會和系統能力培養研究專家組共同發起的全國大學生計算機系統能力大賽——編譯系統設計賽決賽落下帷幕。在軟件學院院長胡春明老師帶領的編譯技術教學團隊指導下,軟件學院與計算機學院聯合組成的北京航空航天大學代表隊“No Segmentation Fault Work”以綜合成績排名第二獲得大賽一等獎。軟件學院的邵兵老師和史曉華老師獲“優秀指導教師”獎。

      全國大學生計算機系統能力大賽編譯系統設計賽是以學科競賽推動專業建設和計算機領域創新人才培養體系改革、培育我國高端芯片及核心系統的技術突破與產業化后備人才為目標,面向高校大學生舉辦的全國性大賽。編譯系統設計賽要求各參賽隊綜合運用各種知識(包括但不局限于編譯技術、操作系統、計算機體系結構等),構思并實現一個綜合性的編譯系統,以展示面向特定目標平臺的編譯器構造與編譯優化的能力。

      本屆大賽吸引了全國知名院校共97支隊伍參賽,除我校外包括清華大學、北京大學、中國科學院大學、中國科技大學、南開大學、武漢大學、華中科技大學、電子科技大學、哈爾濱工業大學、湖南大學、華南理工大學等眾多知名高校。

      經過三個月的激烈角逐,本屆大賽共有25支隊伍入圍全國總決賽,最終角逐特等獎1名、一等獎2名、二等獎6名和三等獎12名。“No Segmentation Fault Work”和“真實匿名隊”作為北京航空航天大學的兩支代表隊入圍決賽,北京航空航天大學“早安!白給人“參賽隊以外卡身份參與全國總決賽。

      “No Segmentation Fault Work”團隊由軟件學院本科生夏海曦、趙瑞琦和計算機學院本科生吳家焱、曹文軒組成,邵兵、史曉華、楊海燕擔任指導老師。四位同學設計思路清晰、分工明確,在比賽中展現了強大的理論水平以及實踐能力。他們基于靜態單賦值形式的中間代碼使用了全局值編號和全局代碼移動,循環合并等優化方法,后端使用了寄存器分配,并配合窺孔優化,合并基本塊等方法,讓編譯器在arm架構上有了更強的性能,在部分性能測試樣例上編譯出的代碼性能超過了clang -O3和gcc -O3,并在決賽中近半性能點上取得了最好成績,榮獲一等獎。

      同時,來自北航的“早安!白給人“隊和“真實匿名隊“隊同樣分別以綜合成績排名第五名和第七名獲得二等獎。

      北航編譯課程的培養定位為基礎和前沿相結合、理論和實踐相結合,要求學生既要掌握編譯的經典基礎理論和算法,對編譯系統有完整的理解,又要求學生具備編譯系統的構造能力。

      近年來,北航的編譯技術教學團隊開展教學改革,取得了豐碩的成果,在本屆全國大學生計算機系統能力培養大賽編譯系統設計賽中展現了北航學子的專業能力。

      上一條:北航軟件學院研究生榮獲2021全球數字經濟大會百度低代碼應用創新大賽賽道一等獎 下一條:“頌歌獻給黨”北航軟件學院文藝匯演

      組織結構

       

      規章制度

       

      學院大記事

       

    北京市海淀區學院路35號北航世寧大廈10層1003 招生:010-82338333   傳真:010-82338510  支持咨詢:xinxihua@buaa.edu.cn

    Copyright?2002-2021 School of Software,BUAA. All Right Reserved.  京ICP備05004617號-5  

    小蝌蚪app下载汅api下载地址