自动设计大会(Design Automation Conference)是国际久负盛誉的产学研交流盛会,也是计算机学会推荐的A类(CCF-A)会议之一。6月,第56届自动设计大会在拉斯维加斯举行,其中系统设计竞赛(System Design Contest, SDC)的任务为面向端侧设备进行快速目标检测。该竞赛分别提供了英伟达TX2 GPU和Xilinx Ultra96设计平台两个赛道。其中现场可编程门阵列(FPGA)赛道共有来自58支国内外队伍参赛,国内参赛队伍来自清华大学、北京大学、上海交通大学、浙江大学等,国外参赛队伍来自苏黎世联邦理工学院、卡内基梅隆大学、杜克大学、伊利诺伊大学香槟分校等。最终冠军由伊利诺伊大学香槟分校、国际商用机器公司(IBM)联合组队的iSmart3团队获得,西安交大人工智能与机器人研究所的XJTU-Tripler团队获得亚军,苏黎世联邦理工学院的SytemETHZ团队获得季军。
此项比赛要求在功耗和电路资源极端受限的情况下进行目标检测。设计的难点在于在烟盒大小的电路板上,部署高达74层的深度神经网络,并且使图像处理速度达到50幅/秒。XJTU-Tripler团队根据深度神经网络算法,利用硬件平台,设计了并行处理器。处理器具有标量加速单元、矢量加速单元和矩阵加速单元三种加速模块,支持常用的深度神经网络操作,并不限于语义分割、实例分割、人脸检测、目标检测、位姿检测、人体检测、车道线检测、交通灯检测、目标跟踪等任务,具有广阔的实用前景。该并行处理器后续会采用专用集成电路,设计为专用芯片。届时单颗芯片处理能力将比现场可编程门阵列(FPGA)设计提升百倍以上,功耗下降数倍。此次参加比赛的设计是对团队研发的人工智能处理器精简版的验证,后续编译器、量化平台软件以及板卡级自动驾驶平台将完善并发布。
设计团队成员来自西安交大任鹏举副教授所在的认知计算架构小组。赵博然、赵文哲、夏天、陈飞、樊珑、宗鹏陈负责硬件开发;魏亚东、涂志俊、赵之旭、董志伟负责算法优化。
缺少自主核心芯片是我国经济、国防领域的“卡脖子”问题,华为事件突显了问题的严峻性。西安交大人工智能与机器人研究所面向国家重大科研攻关应用,专注视觉应用领域的算法、芯片和应用系统,深入耕耘。该项目得到了国家核高基重大专项的支持,“超算协处理器与强智能终端的智能计算单元”项目的支持。目前,课题组与国内相关的应用单位开展合作,自主智能体领域得到了进一步应用。