Related Experiment Video
Updated: Oct 12, 2025

Reconfigurable Microfluidic Channel with Pin-discretized Sidewalls
Published on: April 12, 2018
Reconfigurable Architecture and Dataflow for Memory Traffic Minimization of CNNs Computation
Wei-Kai Cheng1, Xiang-Yi Liu1, Hsin-Tzu Wu1
1Department of Information and Computer Engineering, Chung Yuan Christian University, Taoyuan City 32023, Taiwan.
Abstract:
Computation of convolutional neural network (CNN) requires a significant amount of memory access, which leads to lots of energy consumption. As the increase of neural network scale, this phenomenon is further obvious, the energy consumption of memory access and data migration between on-chip buffer and off-chip DRAM is even much more than the computation energy on processing element array (PE array). In order to reduce the energy consumption of memory access, a better dataflow to maximize data reuse and minimize data migration between on-chip buffer and external DRAM is important. Especially, the dimension of input feature map (ifmap) and filter weight are much different for each layer of the neural network. Hardware resources may not be effectively utilized if the array architecture and dataflow cannot be reconfigured layer by layer according to their ifmap dimension and filter dimension, and result in a large quantity of data migration on certain layers. However, a thorough exploration of all possible configurations is time consuming and meaningless. In this paper, we propose a quick and efficient methodology to adapt the configuration of PE array architecture, buffer assignment, dataflow and reuse methodology layer by layer with the given CNN architecture and hardware resource. In addition, we make an exploration on the different combinations of configuration issues to investigate their effectiveness and can be used as a guide to speed up the thorough exploration process.
Related Concept Videos
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Fast Decoupled and DC Powerflow
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Storage
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
Understanding Memory
