Loading...

Proceedings of

3rd International Conference on Advances in Computing, Electronics and Communication ACEC 2015

"PREDICTABLE CPU ARCHITECTURE DESIGNED FOR SMALL REAL-TIME APPLICATIONS – IMPLEMENTATION RESULTS"

IONEL ZAGAN VASILE GHEORGHITA GAITAN
DOI
10.15224/978-1-63248-064-4-29
Pages
143 - 150
Authors
2
ISBN
978-1-63248-064-4

Abstract: “The purpose of this paper is to describe and present the implementation results of nMPRA-MT processor concept designed for small real-time applications. Our target is to validate a fine-grained multithreading CPU architecture that uses replication and remapping techniques for the program counter, general purpose registers and pipeline registers. The new predictable CPU implementation is based on a hardware scheduler engine, being able to schedule dynamically a set of tasks on the five-stage pipeline assembly line. Using a FPGA device from Xilinx, we validate the innovative nMPRA-MT processor, interleaving different types of threads into the pipeline assembly line, providing predictability and hardware-based isolation for hard real-time threads. Mechanisms for synchronization and inter-task communication are also taken into consideration”

Keywords: predictable; real-time systems; fine-grained multithreading; hardware scheduler; pipeline; hard real-time

Download PDF