第60届DAC(国际设计自动化领域顶级会议,Design Automation Conference)7月9日至7月13日在美国洛杉矶隆重举行。由DAC会议组织的系统设计竞赛(System Design Contest,SDC)作为神经网络加速器设计和软硬件协同设计领域的国际竞赛,吸引了国内外众多团队参与。历经3个月的调试和最终实现方案的提交,我院参赛队伍脱颖而出,勇创佳绩。
由我院博士生白金宇,硕士生曾烨均,本科生秦海岩等组队(PCCC团队与FSBIN团队)参与,在康旺副教授指导下,队伍分别获得GPU赛道冠军和FPGA赛道季军。
DAC会议是电子设计自动化(EDA)领域和芯片架构设计领域的顶级会议,同时也是CCF-A类会议。SDC比赛由DAC会议组织并和全球顶级半导体公司AMD、互联网AI公司百度及北京大学EDA研究院联合举办,该项比赛从2018年创办至今,吸引了国内外众多团队参与。参赛队伍需要对由百度提供的10000张共7类目标的训练数据集,在Nvidia Jetson Nano GPU或Xilinx Kria KV260完成从软件算法到硬件实现的整个目标检测系统设计。该比赛综合考察了参赛队伍的软硬件协同设计能力,最终构建实现完整的高精度、高速度的目标检测系统。
DAC-SDC竞赛不仅需要追求算法层面的高精度,并且需要考虑硬件层面的高速度。今年的SDC数据集由往年的单目标检测变为多目标检测,难度大幅提升。在GPU赛道中,我院学生在算法层面设计更加符合底层硬件架构的神经网络模型,并通过优化cuda算子等方法大幅提高硬件端模型推理速率,最终在Nvidia Jetson Nano GPU平台上取得测试精度f1-score 0.612,推理速度FPS 74.77的优异成绩,成功斩获该赛道第一名!在FPGA赛道中,我院学生从算法层面设计轻量化神经网络模型,到硬件层面设计高效的流式架构神经网络加速器,最终在Xilinx Kria KV260平台上取得测试精度f1-score 0.514,推理速度FPS 247的优异成绩,获得该赛道季军。