scholarly journals Flexible Low Power CNN Accelerator for Edge Computing with Weight Tuning

Author(s):  
Miaorong Wang ◽  
Anantha P. Chandrakasan
Keyword(s):  
2021 ◽  
Vol 1802 (3) ◽  
pp. 032031
Author(s):  
Guoyu Cui ◽  
Wei Ye ◽  
Zhanbin Hou ◽  
Tong Li ◽  
Ruolin Liu

Author(s):  
Oscar Camps ◽  
Stavros G. Stavrinides ◽  
Rodrigo Picos

An exploding demand for processing capabilities related to the emergence of the IoT, AI and big data, has led to the quest for increasingly efficient ways to expeditiously process the rapidly increasing amount of data. These ways include different approaches like improved devices capable of going further in the more Moore path, but also new devices and architectures capable of going beyond Moore and getting more than Moore. Among the solutions being proposed, Stochastic Computing has positioned itself as a very reasonable alternative for low-power, low-area, low-speed, and adjustable precision calculations; four key-points beneficial to edge computing. On the other hand, chaotic circuits and systems appear to be an attractive solution for (low-power, green) secure data transmission in the frame of edge computing and IoT in general. Classical implementations of this class of circuits require intensive and precise calculations. This paper discusses the use of the SC framework for the implementation of nonlinear systems, showing that it can provide results comparable to those of classical integration, with much simpler hardware, paving the way for relevant applications.


Sensors ◽  
2021 ◽  
Vol 21 (15) ◽  
pp. 5081
Author(s):  
Hsu-Yu Kao ◽  
Xin-Jia Chen ◽  
Shih-Hsu Huang

Convolution operations have a significant influence on the overall performance of a convolutional neural network, especially in edge-computing hardware design. In this paper, we propose a low-power signed convolver hardware architecture that is well suited for low-power edge computing. The basic idea of the proposed convolver design is to combine all multipliers’ final additions and their corresponding adder tree to form a partial product matrix (PPM) and then to use the reduction tree algorithm to reduce this PPM. As a result, compared with the state-of-the-art approach, our convolver design not only saves a lot of carry propagation adders but also saves one clock cycle per convolution operation. Moreover, the proposed convolver design can be adapted for different dataflows (including input stationary dataflow, weight stationary dataflow, and output stationary dataflow). According to dataflows, two types of convolve-accumulate units are proposed to perform the accumulation of convolution results. The results show that, compared with the state-of-the-art approach, the proposed convolver design can save 15.6% power consumption. Furthermore, compared with the state-of-the-art approach, on average, the proposed convolve-accumulate units can reduce 15.7% power consumption.


Author(s):  
Xumeng Zhang ◽  
Zuheng Wu ◽  
Jikai Lu ◽  
Jinsong Wei ◽  
Jian Lu ◽  
...  

Mathematics ◽  
2021 ◽  
Vol 9 (4) ◽  
pp. 375
Author(s):  
Oscar Camps ◽  
Stavros G. Stavrinides ◽  
Rodrigo Picos

An exploding demand for processing capabilities related to the emergence of the Internet of Things (IoT), Artificial Intelligence (AI), and big data, has led to the quest for increasingly efficient ways to expeditiously process the rapidly increasing amount of data. These ways include different approaches like improved devices capable of going further in the more Moore path but also new devices and architectures capable of going beyond Moore and getting more than Moore. Among the solutions being proposed, Stochastic Computing has positioned itself as a very reasonable alternative for low-power, low-area, low-speed, and adjustable precision calculations—four key-points beneficial to edge computing. On the other hand, chaotic circuits and systems appear to be an attractive solution for (low-power, green) secure data transmission in the frame of edge computing and IoT in general. Classical implementations of this class of circuits require intensive and precise calculations. This paper discusses the use of the Stochastic Computing (SC) framework for the implementation of nonlinear systems, showing that it can provide results comparable to those of classical integration, with much simpler hardware, paving the way for relevant applications.


Sign in / Sign up

Export Citation Format

Share Document