Related Experiment Video
Updated: Aug 6, 2026

07:44
Design and Synthesis of a Reconfigurable DNA Accordion Rack
Published on: August 15, 2018
RISC-V-based YOLOv3-tiny acceleration with runtime-reconfigurable systolic arrays and custom instructions
Shuya Wang1, Xuecong Chen2, Detao Nie3
1Tongda College, Nanjing University of Posts and Telecommunications, Yangzhou, 225127, China. wangsyz@njupt.edu.cn.
Scientific Reports
|July 21, 2026
Summary
This study introduces a RISC-V acceleration framework for YOLOv3-tiny object detection on edge devices. The novel architecture significantly reduces computation time and speeds up inference on resource-constrained platforms.
Area of Science:
- Computer Engineering
- Embedded Systems
- Artificial Intelligence
Background:
- YOLOv3-tiny is crucial for edge object detection but faces computational and flexibility challenges on constrained platforms.
- Conventional processors limit the deployment of YOLOv3-tiny due to high computational demands.
Purpose of the Study:
- To develop a RISC-V-based acceleration framework for efficient YOLOv3-tiny inference on edge devices.
- To enhance YOLOv3-tiny deployment on resource-constrained platforms through a novel CPU-accelerator architecture.
Main Methods:
- Integrated a Hummingbird E203 core with a dedicated accelerator using the NICE interface.
- Introduced 11 custom instructions for data movement, convolution control, and post-processing.
- Implemented a runtime-reconfigurable systolic array and specialized modules on an Artix-7 FPGA.
Main Results:
- Achieved a 79.5% reduction in convolution execution time and a 4.89x speed-up over baseline RISC-V.
- Reduced cycle costs for sorting (60.55%) and IoU computation (45.44%) via hardware-supported post-processing.
- Demonstrated significant performance gains for YOLOv3-tiny inference on edge platforms.
Conclusions:
- The proposed processor-coupled acceleration architecture effectively addresses YOLOv3-tiny inference challenges on edge devices.
- Runtime-reconfigurable hardware and custom instructions are key to optimizing performance for resource-constrained object detection.
Related Concept Videos
Semiconductors
There is variation in the electrical conductivity of materials - metals, semiconductors, and insulators that are showcased with the help of the energy band diagrams.
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
Parallel Processing
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...
Clamper Circuit
A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to conduct,...
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to conduct,...
PI Controller: Design
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
Design Example: Capacitance Multiplier Circuit
In integrated circuit technology, a capacitance multiplier is often utilized to produce a larger capacitance value when a small physical capacitance falls short. This is achieved by a circuit that multiplies capacitance values by a factor of up to 1000, such that a 10-pF capacitor can replicate the performance of a 100-nF capacitor.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
Fast Decoupled and DC Powerflow
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations: