即使在移动AI时代,软件仍将主导业界( 三 )
卷积核与输出通道重排(filter kernel reorder)通过将具有相同长度和模式的卷积核组合在一起 , 解决了模式化剪枝带来的两个挑战 , 即密集的控制流指令以及线程分散(thread divergence)和负载不均衡(load imbalance) 。 由于卷积核模式数量相对有限 , 可以通过适当的卷积核内核重新排序将具有相似模式的内核进行编组 , 从而显著减少控制流指令并提高指令级并行度 。 此外 , 如果不同的线程处理不同的输出通道 , 则由于每个输出通道中的内核具有相似的计算工作量 , 因此可以正确解决线程分散和负载不均衡的问题 , 从而增强了线程级并行度 。
压缩权重存储(compressed weight storage)格式是专门为我们的卷积核模式和连通性剪枝设计的 。 与卷积核与输出通道重排结合后 , 这种紧凑的数据结构比传统的 CSR(压缩稀疏行)格式能够产生更好的压缩率 。
消除负载冗余(load redundancy elimination)通过在内核执行代码生成过程中通过分析处理两个寄存器级负载冗余问题 , 解决了基于卷积核模式化剪枝对内存性能的挑战 。 在内存和缓存之间的数据移动已通过高级数据平铺技术进行了优化的前提下 , 我们的负载冗余消除有着更加重要的意义 。
参数自动调整(parameter auto-tuning)专门测试关键性能参数的不同配置 , 包括将数据放置在各种 GPU/CPU 存储器上 , 不同的数据平铺大小以及每个处理单元上每个 DNN 层的循环置换的策略 。
总而言之 , 压缩编译协同设计方法允许编译器将剪枝后的内核视为特殊模式 , 不仅可以实现模型的高精度与高压缩率 , 还可以有效地将卷积核模式转换为硬件上的性能提升 。
性能对比:软件与硬件
为了验证我们的中心论点 , 即软件仍然主导 AI 时代 , 我们需要回答的关键问题是 , 在现有的设备上 , “压缩 - 编译”联合设计方法是否优于专用的硬件加速器 。 我们在三星 Galaxy S10 智能手机上部署了 “压缩 - 编译” 联合设计的框架 , 并将其性能与在 ASIC 和 FPGA 上实现的硬件加速器进行了比较 。
本文插图
结果总结在上图中:首先 , 使用专用 ASIC 硬件(包括 Google 的云 TPU-V2 和 Edge TPU , NVIDIA Jetson AGX Xavier , Cambricon MLU-100 , Eyeriss 等)上对性能和能效进行比较的结果 。 与 DeePhi 的 FPGA 解决方案 ESE 在准确性和能效上的比较结果 。 这是对相同网络模型的公平比较 , 并且我们的解决方案未采用权重量化(quantization) 。
我们可以清楚地看到 , 我们在现有的移动设备上的解决方案在能效方面始终优于代表性的 ASIC / FPGA 解决方案 。 这种独特的现象归因于三个原因:
- 智能手机本身具有超高的能量效率 。 智能手机计算芯片是使用最先进的技术(例如 7nm , 11nm 技术)构建的 , 并且是技术进步的关键驱动力 , 而 FPGA / ASIC 解决方案则基于 28nm 或 40nm 技术 , 而这些技术本身就不那么节能 。 同样 , ARM(用于移动 CPU)和高通(Qualcomm)(用于移动 GPU)尤其擅长高效电路 / 系统设计 。
- 虽然现有的移动编译器框架对不同神经网络的支持有限(例如 , 不支持 RNN 或大规模 DNN) , 但我们的编译器可以支持所有主要类型的神经网络 , 从而释放了移动设备的全部潜力 。
- 由于基于软件的解决方案具有高度的灵活性 , 因此我们的方法在不同的 DNN 基准上始终保持高性能 。 相反 , 可以清楚地看到 , 当前的 ASIC / FPGA 解决方案针对特定的 DNN 类型 / 大小进行了优化 , 因此缺乏通用性 。 具体而言 , 边缘 TPU 针对小型 DNN 优化 , 而 Cambricon MLU-100 针对大型 DNN 优化 。
推荐阅读
- 互联网的一些事|QuestMobile:2020 移动互联网人均使用时长同比增长 12.9%
- 圳优信息|“副业刚需”的时代,怎样发展副业才靠谱?
- 测评玩转花式种草,西五街,能把美妆测试安利给Z时代吗?
- 三易生活|即使在新款手机中,我们可能也避不开这些烦恼
- 生活海风说|三星Sero开售,专为匹配智能手机等移动设备而设计的电视
- 河边有只象|无惧后浪的上下翻腾左右摇摆,惠普P5001T移动固态硬盘上手记
- 太平洋电脑网PConline|微软助力T3/4零售商,携手共赢社交电商时代
- 文汇|申城“三千兆”时代已经全面到来 触发信息消费新动能
- 数评时代|安兔兔5月中档手机性能榜:骁龙765G仅两款,5G主力市场沦陷
- 一点财经|商业载人航天时代开启 移民火星不是梦 谁将成为中国版SpaceX?
