在人工智能领域,华为达芬奇架构是针对AI计算特征而研发的云端AI芯片架构。在今年的Hot Chip会议上,华为Fellow、2012实验室首席科学家廖恒为大家深入解读了达芬奇架构的真正实力。
华为的DaVinci Core应该是结合了这几年的AI芯片经验和深入的思考。其特点是在一个Core里面同时支持3D(Cube),2D(Vector)和1D(Scalar)的运算,以适应不同网络和不同层的运算分布的变化。当然,把各种运算架构放在一个Core里面并不是特别困难的事情,更难的是设计参数的选择,运算和存储的比例,软件mapping工具等等。这些问题在华为的talk里也给出了一些分析。
在本次华为公布的PPT中,从五个角度深入解构了达芬奇架构:
达芬奇架构概述
达芬奇架构的挑战
SoC中的达芬奇AI核
降低存储墙和摩尔定律的减缓
达芬奇AI芯片的物理设计