arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2109.09495cs.LGcs.NE
收藏

GhostShiftAddNet:节能运营的更多功能

GhostShiftAddNet: More Features from Energy-Efficient Operations

University of Southampton(南安普顿大学);Electronics and Computer Science(电子与计算机科学学院);Southampton(南安普顿(这里为城市名,根据上下文推测为南安普顿大学相关机构,但按原文提取))

Jia Bi, Jonathon Hare, Geoff V. Merrett

摘要:

深度卷积神经网络(CNN)是计算和存储密集型的。在CNN中,密集乘法可能具有资源影响,这可能会挑战在资源受限的边缘设备上有效部署推理的能力。本文提出了GhostShiftAddNet,其动机是实现一个硬件高效的深度网络:具有较少冗余特征的无乘法CNN。我们引入了一个新的瓶颈块GhostSA,它将块中的所有乘法转换为廉价的操作。瓶颈使用适当数量的位移位过滤器来处理内在特征图,然后应用一系列由逐位移位和加法运算组成的变换来生成更多的特征图,这些特征图完全学习捕获内在特征的信息。针对不同的硬件平台,我们安排了移位和加法运算的数量。我们使用台式和嵌入式(Jetson Nano)设备进行广泛的实验和消融研究,以进行实施和测量。我们证明了所提出的GhostSA块可以取代瓶颈块的国家的最先进的网络架构的骨干,并提供了改进的性能在图像分类基准。此外,我们的GhostShiftAddNet可以实现更高的分类精度,使用更少的FLOP和参数(减少高达3倍)。与GhostNet相比,Jetson Nano上的推理延迟在GPU和CPU上分别提高了1.3倍和2倍。代码在\url{https://github.com/JIABI/GhostShiftAddNet}上是开源的。

英文摘要:

Deep convolutional neural networks (CNNs) are computationally and memory intensive. In CNNs, intensive multiplication can have resource implications that may challenge the ability for effective deployment of inference on resource-constrained edge devices. This paper proposes GhostShiftAddNet, where the motivation is to implement a hardware-efficient deep network: a multiplication-free CNN with fewer redundant features. We introduce a new bottleneck block, GhostSA, that converts all multiplications in the block to cheap operations. The bottleneck uses an appropriate number of bit-shift filters to process intrinsic feature maps, then applies a series of transformations that consist of bit-wise shifts with addition operations to generate more feature maps that fully learn to capture information underlying intrinsic features. We schedule the number of bit-shift and addition operations for different hardware platforms. We conduct extensive experiments and ablation studies with desktop and embedded (Jetson Nano) devices for implementation and measurements. We demonstrate the proposed GhostSA block can replace bottleneck blocks in the backbone of state-of-the-art networks architectures and gives improved performance on image classification benchmarks. Further, our GhostShiftAddNet can achieve higher classification accuracy with fewer FLOPs and parameters (reduced by up to 3x) than GhostNet. When compared to GhostNet, inference latency on the Jetson Nano is improved by 1.3x and 2x on the GPU and CPU respectively. Code is available open-source on \url{https://github.com/JIABI/GhostShiftAddNet}.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑