The predictable CPU architectures that run hard real-time tasks must be executed with isolation in order to provide a timing-analyzable execution for real-time systems. The present article discusses several solutions to improve the performance of CPU architectures and eventually overcome the Operating Systems overhead inconveniences. This paper focuses on the innovative CPU implementation named nMPRA-MT, designed for small real-time applications. This implementation uses replication and remapping techniques for the program counter, general purpose registers and pipeline registers, enabling multiple threads to share a single pipeline assembly line. In order to increase predictability, the proposed architecture partially removes the hazard si...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
Adoption of multi- and many-core processors in real-time systems has so far been slowed down, if not...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Abstract—The purpose of this paper is to describe an predictable CPU architecture, based on the five...
The development of CPUs and of real-time systems based on them made it possible to use time at incre...
Minimizing the response time to asynchronous events in a real-time system is an important factor in ...
In the world of real time operating systems, task switching, communication between threads and synch...
In the context of real-time control systems, it has become possible to obtain temporal resolutions o...
Present-day parallel computers often face the problems of large software overheads for process switc...
Real-time systems design involves many important choices, including that of the processor. The faste...
Real-time systems design involves many important choices, including that of the processor. The faste...
Building computers that can be used to design embedded real-time systems is the subject of this titl...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
Adoption of multi- and many-core processors in real-time systems has so far been slowed down, if not...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Abstract—The purpose of this paper is to describe an predictable CPU architecture, based on the five...
The development of CPUs and of real-time systems based on them made it possible to use time at incre...
Minimizing the response time to asynchronous events in a real-time system is an important factor in ...
In the world of real time operating systems, task switching, communication between threads and synch...
In the context of real-time control systems, it has become possible to obtain temporal resolutions o...
Present-day parallel computers often face the problems of large software overheads for process switc...
Real-time systems design involves many important choices, including that of the processor. The faste...
Real-time systems design involves many important choices, including that of the processor. The faste...
Building computers that can be used to design embedded real-time systems is the subject of this titl...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
Adoption of multi- and many-core processors in real-time systems has so far been slowed down, if not...