Loading [a11y]/accessibility-menu.js
An Asynchronous Convolution Process Engine forVGG-16 Neural Network | IEEE Conference Publication | IEEE Xplore

An Asynchronous Convolution Process Engine forVGG-16 Neural Network


Abstract:

VGG-16 neural network is one of the most powerful artificial intelligence algorithms widely used in computer vision. There are many accelerators proposed for VGG-16 to ob...Show More

Abstract:

VGG-16 neural network is one of the most powerful artificial intelligence algorithms widely used in computer vision. There are many accelerators proposed for VGG-16 to obtain high energy efficiency but ignoring the existence of the power-hungry clock network. In this paper, we proposed an asynchronous convolution process engine for VGG-16 whose multiplication and accumulation (MAC) are clock-free asynchronous circuits. We also proposed a novel synchronous and asynchronous interface to solve the problem of setup time and hold time violations that easily occur when synchronous and asynchronous circuits are combined. The whole design was implemented in the 4Onm process. Experimental results show that compared with the synchronous version design, our asynchronous convolution process engine can achieve a 1.5x improvement in energy efficiency.
Date of Conference: 23-25 November 2020
Date Added to IEEE Xplore: 01 February 2021
ISBN Information:
Conference Location: Nanjing, China

Funding Agency:


References

References is not available for this document.