HUGE2: a Highly Untangled Generative-model Engine for Edge-computing
Feng Shi, Ziheng Xu, Tao Yuan, Song-Chun Zhu

TL;DR
HUGE2 introduces a specialized engine for edge devices that accelerates untangled convolutions in generative models, significantly improving speed and reducing memory access compared to standard frameworks.
Contribution
The paper presents a novel kernel decomposition and untangling method tailored for edge computing, optimizing convolutions used in generative models.
Findings
Achieves nearly 5x speedup on embedded CPUs.
Attains around 10x speedup on embedded GPUs.
Reduces memory access by over 50%.
Abstract
As a type of prominent studies in deep learning, generative models have been widely investigated in research recently. Two research branches of the deep learning models, the Generative Networks (GANs, VAE) and the Semantic Segmentation, rely highly on the upsampling operations, especially the transposed convolution and the dilated convolution. However, these two types of convolutions are intrinsically different from standard convolution regarding the insertion of zeros in input feature maps or in kernels respectively. This distinct nature severely degrades the performance of the existing deep learning engine or frameworks, such as Darknet, Tensorflow, and PyTorch, which are mainly developed for the standard convolution. Another trend in deep learning realm is to deploy the model onto edge/ embedded devices, in which the memory resource is scarce. In this work, we propose a Highly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Advanced Neural Network Applications · Advanced Image and Video Retrieval Techniques
MethodsTransposed convolution · Convolution
