Litcius/Paper detail

A CNN Inference Accelerator on FPGA With Compression and Layer-Chaining Techniques for Style Transfer Applications

Suchang Kim, Boseon Jang, Jaeyoung Lee, Hyungjoon Bae, Hyejung Jang, In‐Cheol Park

2023IEEE Transactions on Circuits and Systems I Regular Papers20 citationsDOI

Abstract

Recently, convolutional neural networks (CNNs) have actively been applied to computer vision applications such as style transfer that changes the style of a content image into that of a style image. As the style transfer CNNs are based on encoder-decoder network architecture and should deal with high-resolution images that become mainstream these days, the computational complexity and the feature map size are very large, preventing the CNNs from being implemented on an FPGA. This paper proposes a CNN inference accelerator for the style transfer applications, which employs network compression and layer-chaining techniques. The network compression technique is to make a style transfer CNN have low computational complexity and a small amount of parameters, and an efficient data compression method is proposed to reduce the feature map size. In addition, the layer-chaining technique is proposed to reduce the off-chip memory traffic and thus to increase the throughput at the cost of small hardware resources. In the proposed hardware architecture, a neural processing unit is designed by taking into account the proposed data compression and layer-chaining techniques. A prototype accelerator implemented on a FPGA board achieves a throughput comparable to the state-of-the-art accelerators developed for encoder-decoder CNNs.

Topics & Concepts

Computer scienceChainingConvolutional neural networkField-programmable gate arrayEncoderFeature (linguistics)Image compressionData compressionComputer hardwareParallel computingArtificial intelligenceComputer engineeringImage processingImage (mathematics)PhilosophyPsychotherapistPsychologyLinguisticsOperating systemAdvanced Image Processing TechniquesGenerative Adversarial Networks and Image SynthesisImage Enhancement Techniques
A CNN Inference Accelerator on FPGA With Compression and Layer-Chaining Techniques for Style Transfer Applications | Litcius