Related Experiment Video
Updated: Sep 26, 2025

08:52
Applications of Immobilization of Drosophila Tissues with Fibrin Clots for Live Imaging
Published on: December 22, 2020
3.3K
Minimizing Global Buffer Access in a Deep Learning Accelerator Using a Local Register File with a Rearranged
Minjae Lee1, Zhongfeng Zhang1, Seungwon Choi1
1Department of Electronic Engineering, Hanyang University, Seoul 04763, Korea.
Sensors (Basel, Switzerland)
|April 23, 2022
Summary
This study introduces a novel deep learning accelerator design that minimizes power consumption by maximizing data reuse in local register files, significantly reducing global buffer accesses for convolution operations.
Area of Science:
- Computer Engineering
- Artificial Intelligence
- Hardware Acceleration
Background:
- Deep learning accelerators are crucial for AI, but high power consumption from global buffer access is a major challenge.
- Efficient data reuse is key to reducing energy demands in these accelerators.
Purpose of the Study:
- To propose a novel deep learning accelerator architecture that minimizes global buffer access for convolution operations.
- To enhance energy efficiency by maximizing data reuse through a shared local register file.
Main Methods:
- A rearranged computational sequence to exploit data reuse opportunities.
- Implementation of a shared local register file across computation units in a 2D array.
- Verification on a field-programmable gate array (FPGA) and performance comparison with existing accelerators.
Main Results:
- Reduced global buffer accesses by 86.8%.
- Achieved up to 72.3% power saving in input data memory access.
- Demonstrated minor increase in resource usage compared to conventional accelerators.
Conclusions:
- The proposed accelerator design significantly enhances energy efficiency for deep learning computations.
- Shared local register files offer a viable strategy for resource and power optimization in AI hardware.
- This approach provides a practical solution for power-hungry deep learning workloads.
Related Concept Videos
Buffers: Overview
5.9K
Buffers play a crucial role in stabilizing the pH of a solution by mitigating the effects of small amounts of added acid or base. They consist of a weak acid and its conjugate base or a weak base and its conjugate acid. A solution of acetic acid and sodium acetate is an example of a buffer that consists of a weak acid and its salt: CH3COOH (aq) + CH3COONa (aq). An example of a buffer that consists of a weak base and its salt is a solution of ammonia and ammonium chloride: NH3 (aq) + NH4Cl (aq).
5.9K
Buffers: Buffer Capacity
1.6K
Buffer capacity is the quantitative measure of a buffer to resist the change in pH. As shown in the following equation, the buffer capacity, denoted by 'beta', is expressed as the number of moles of acid or base needed to change the pH of a one-liter buffer solution by 1 unit. Here, Ca and Cb indicate the number of moles of acid and base, respectively. Note that dpH represents the change in pH.
In the graph, pH is plotted as a function of the number of moles of base (Cb) added to a weak...
In the graph, pH is plotted as a function of the number of moles of base (Cb) added to a weak...
1.6K
Parallel Processing
262
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
262
Understanding Memory
659
Memory is the retention of information or experiences over time, facilitated through three main processes: encoding, storage, and retrieval. Encoding is the process of inputting information into the memory system. For instance, when listening to a lecture, watching a play, reading a book, or having a conversation, the brain is actively encoding information. This initial stage involves transforming sensory input into a form that can be processed and stored by the brain. Various factors, such as...
659
Buffer Effectiveness
50.7K
Buffer solutions do not have an unlimited capacity to keep the pH relatively constant . Instead, the ability of a buffer solution to resist changes in pH relies on the presence of appreciable amounts of its conjugate weak acid-base pair. When enough strong acid or base is added to substantially lower the concentration of either member of the buffer pair, the buffering action within the solution is compromised.
The buffer capacity is the amount of acid or base that can be added to a given volume...
The buffer capacity is the amount of acid or base that can be added to a given volume...
50.7K
Improving Translational Accuracy
11.9K
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
11.9K

