Chip Design of Multithreaded and Pipelined RISC-V Microcontroller Unit
Multithreading is widely used in microcontroller unit (MCU) chips. Multithreaded hardware is composed of multiple identical single threads and provides instructions to different threads. Using the concept of thread-level parallelism (TLP), pauses are compensated for during single-thread operation to...
| Published in: | Engineering Proceedings |
|---|---|
| Main Authors: | Mao-Hsu Yen, Yih-Hsia Lin, Tzu-Feng Lin, Yu-Hui Chen, Yuan-Fu Ku, Chien-Ting Kao |
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-02-01
|
| Subjects: | |
| Online Access: | https://www.mdpi.com/2673-4591/89/1/31 |
Similar Items
Microcontroller Unit-Based Wireless Sensor Network Nodes: A Review
by: Ala’ Khalifeh, et al.
Published: (2022-11-01)
by: Ala’ Khalifeh, et al.
Published: (2022-11-01)
Parallel performance model for network processors and the characteristics of multithread stalls
by: SHI Xiang-quan, et al.
Published: (2007-01-01)
by: SHI Xiang-quan, et al.
Published: (2007-01-01)
Parallel performance model for network processors and the characteristics of multithread stalls
by: SHI Xiang-quan, et al.
Published: (2007-01-01)
by: SHI Xiang-quan, et al.
Published: (2007-01-01)
Atomicity Violation in Multithreaded Applications and Its Detection in Static Code Analysis Process
by: Damian Giebas, et al.
Published: (2020-11-01)
by: Damian Giebas, et al.
Published: (2020-11-01)
GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS
by: Damian GIEBAS, et al.
Published: (2018-06-01)
by: Damian GIEBAS, et al.
Published: (2018-06-01)
Efficient Prefetch and Issue Scheduling Approaches for Simultaneous Multithreading Applied to Superscalar RISC-V Processor
by: Hananya Ribo, et al.
Published: (2025-01-01)
by: Hananya Ribo, et al.
Published: (2025-01-01)
Approach to Solving Deadlock Problem in Multithreading Software
by: I. V. Parfilov, et al.
Published: (2011-03-01)
by: I. V. Parfilov, et al.
Published: (2011-03-01)
Multiprocessor Configuration of 8051 Microcontroller Chip
by: Ammar Ibrahim Majeed, et al.
Published: (2011-09-01)
by: Ammar Ibrahim Majeed, et al.
Published: (2011-09-01)
Dynamic Key Replacement Mechanism for Lightweight Internet of Things Microcontrollers to Resist Side-Channel Attacks
by: Chung-Wei Kuo, et al.
Published: (2025-01-01)
by: Chung-Wei Kuo, et al.
Published: (2025-01-01)
MAIL: Micro-Accelerator-in-the-Loop Framework for MCU Integrated Accelerator Peripheral Fast Prototyping
by: Jisu Kwon, et al.
Published: (2025-01-01)
by: Jisu Kwon, et al.
Published: (2025-01-01)
Multithreaded Reproducible Banded Matrix-Vector Multiplication
by: Tao Tang, et al.
Published: (2024-01-01)
by: Tao Tang, et al.
Published: (2024-01-01)
Deadlocks Detection in Multithreaded Applications Based on Source Code Analysis
by: Damian Giebas, et al.
Published: (2020-01-01)
by: Damian Giebas, et al.
Published: (2020-01-01)
Detection of Failures in Alternator of Diesel Generator Based on theMicrocontroller Technique
by: Sadiq Kamel Gharkan
Published: (2013-03-01)
by: Sadiq Kamel Gharkan
Published: (2013-03-01)
TESTING OF MULTITHREADED APPLICATIONS WITH LOCKS ON NON-ATOMIC VARIABLES
by: Oleg V. Doronin, et al.
Published: (2020-04-01)
by: Oleg V. Doronin, et al.
Published: (2020-04-01)
Optimizing Convolutional Neural Networks for Image Classification on Resource-Constrained Microcontroller Units
by: Susanne Brockmann, et al.
Published: (2024-07-01)
by: Susanne Brockmann, et al.
Published: (2024-07-01)
Design and application of intelligent optical rotation detection and remote monitoring system
by: Zhang Zihao, et al.
Published: (2018-02-01)
by: Zhang Zihao, et al.
Published: (2018-02-01)
Optimization of the Multi-Threaded Interval Algorithm for the Pareto-Set Computation
by: Bartłomiej J. Kubica, et al.
Published: (2023-06-01)
by: Bartłomiej J. Kubica, et al.
Published: (2023-06-01)
Reversible Quantum-Dot Cellular Automata-Based Arithmetic Logic Unit
by: Mohammed Alharbi, et al.
Published: (2023-08-01)
by: Mohammed Alharbi, et al.
Published: (2023-08-01)
Multithreading Based Parallel Processing for Image Geometric Coregistration in SAR Interferometry
by: Pasquale Imperatore, et al.
Published: (2021-05-01)
by: Pasquale Imperatore, et al.
Published: (2021-05-01)
PERFORMANCE EVALUATION OF PYTHON LIBRARIES FOR MULTITHREADING DATA PROCESSING
by: Serhii Krivtsov, et al.
Published: (2024-02-01)
by: Serhii Krivtsov, et al.
Published: (2024-02-01)
Multithreading-Based Algorithm for High-Performance Tchebichef Polynomials with Higher Orders
by: Ahlam Hanoon Al-sudani, et al.
Published: (2024-08-01)
by: Ahlam Hanoon Al-sudani, et al.
Published: (2024-08-01)
Co-Design of Multicore Hardware and Multithreaded Software for Thread Performance Assessment on an FPGA
by: George K. Adam
Published: (2022-05-01)
by: George K. Adam
Published: (2022-05-01)
ASIC Design and Implementation of 32 Bit Arithmetic and Logic Unit
by: Kannan Nithin K.V., et al.
Published: (2024-08-01)
by: Kannan Nithin K.V., et al.
Published: (2024-08-01)
Design and Implementation of Distributed Real-time Security System via Mobile Technology
by: Dhuha Abdullah, et al.
Published: (2013-07-01)
by: Dhuha Abdullah, et al.
Published: (2013-07-01)
Compact Design of 10 kW Proton Exchange Membrane Fuel Cell Stack Systems with Microcontroller Units
by: Hsiaokang Ma, et al.
Published: (2014-04-01)
by: Hsiaokang Ma, et al.
Published: (2014-04-01)
Efficient Reordering of Multiple Memory Operations in a Multithreaded Program
by: Ilya Andreev, et al.
Published: (2024-03-01)
by: Ilya Andreev, et al.
Published: (2024-03-01)
A Scalable All-Digital Near-Memory Computing Architecture for Edge AIoT Applications
by: Masoud Nouripayam, et al.
Published: (2025-01-01)
by: Masoud Nouripayam, et al.
Published: (2025-01-01)
CubeSat project: experience gained and design methodology adopted for a low-cost Electrical Power System
by: Kamel Djamel Eddine Kerrouche, et al.
Published: (2022-12-01)
by: Kamel Djamel Eddine Kerrouche, et al.
Published: (2022-12-01)
Enhanced Teleoperation of Robotic Arms Through Master-Slave Configuration With Multithreading
by: Ahmad Faiz Fawzan Ahmad Zainudin, et al.
Published: (2025-01-01)
by: Ahmad Faiz Fawzan Ahmad Zainudin, et al.
Published: (2025-01-01)
Verilog Design, Synthesis, and Netlisting of IoT-Based Arithmetic Logic and Compression Unit for 32 nm HVT Cells
by: Raj Mouli Jujjavarapu, et al.
Published: (2022-09-01)
by: Raj Mouli Jujjavarapu, et al.
Published: (2022-09-01)
Fine-Grain Reconfigurable Logic Circuits for Adaptive and Secure Computing via Work-Function Engineered Schottky Barrier FinFETs
by: Talha F. Canan, et al.
Published: (2021-01-01)
by: Talha F. Canan, et al.
Published: (2021-01-01)
Enhancing Browser Physics Simulations: WebAssembly and Multithreading Strategies
by: Hyeonjong Nam, et al.
Published: (2025-01-01)
by: Hyeonjong Nam, et al.
Published: (2025-01-01)
Image Processor and RISC MCU Embedded Single Chip Fingerprint Sensor
by: Seungmin Jung
Published: (2020-11-01)
by: Seungmin Jung
Published: (2020-11-01)
Computer Engineering Education Experiences with RISC-V Architectures—From Computer Architecture to Microcontrollers
by: Peter Jamieson, et al.
Published: (2022-08-01)
by: Peter Jamieson, et al.
Published: (2022-08-01)
Validation of Task Scheduling Techniques in Multithread Time Predictable Systems
by: Ernest Antolak, et al.
Published: (2023-01-01)
by: Ernest Antolak, et al.
Published: (2023-01-01)
Thread-Aware Mechanism to Enhance Inter-Node Load Balancing for Multithreaded Applications on NUMA Systems
by: Mei-Ling Chiang, et al.
Published: (2021-07-01)
by: Mei-Ling Chiang, et al.
Published: (2021-07-01)
Implementasi Komputasi Paralel untuk Optimalisasi Komputasi Pada Aplikasi Transliterasi Huruf Latin ke Aksara Jawa
by: Ala Syauqi, et al.
Published: (2018-06-01)
by: Ala Syauqi, et al.
Published: (2018-06-01)
Multithreaded Convolution Implementation Based on Block Methods
by: A. V. Sharamet
Published: (2022-12-01)
by: A. V. Sharamet
Published: (2022-12-01)
Toward Emotion-Aware Computing: A Loop Selection Approach Based on Machine Learning for Speculative Multithreading
by: Bin Liu, et al.
Published: (2017-01-01)
by: Bin Liu, et al.
Published: (2017-01-01)
Leveraging the page buffer data cache for enhanced programmability in NAND flash memories with on‐chip microcontrollers
by: Geonu Kim
Published: (2024-02-01)
by: Geonu Kim
Published: (2024-02-01)
Similar Items
-
Microcontroller Unit-Based Wireless Sensor Network Nodes: A Review
by: Ala’ Khalifeh, et al.
Published: (2022-11-01) -
Parallel performance model for network processors and the characteristics of multithread stalls
by: SHI Xiang-quan, et al.
Published: (2007-01-01) -
Parallel performance model for network processors and the characteristics of multithread stalls
by: SHI Xiang-quan, et al.
Published: (2007-01-01) -
Atomicity Violation in Multithreaded Applications and Its Detection in Static Code Analysis Process
by: Damian Giebas, et al.
Published: (2020-11-01) -
GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS
by: Damian GIEBAS, et al.
Published: (2018-06-01)
