In the world of real time operating systems, task switching, communication between threads and synchronization are implemented in software. Some of the mechanisms used may introduce big latencies in task recurrence, task jitter. This kind of problem, which is sporadic, may lead to system failure for safety-critical areas. This issue may occur in the real time systems that have really fast response time as requirements. For this particular example, the tasks are succeeding very fast, resulting in a lot of overhead because of the time spent in task switch. Our research has led us to the conclusion that a microcontroller architecture, based on a static hardware Scheduler and independent Pipeline Registers, will be capable of executing multiple...
AbstractIn Dynamic Data-Driven Application Systems, applications must dynamically adapt their behavi...
A micro kernel-based operating system architecture is becoming common for advanced distributed compu...
Real-Time Systems are computer systems with constraints on the timing of actions. To ease the develo...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
In the context of real-time control systems, it has become possible to obtain temporal resolutions o...
Minimizing the response time to asynchronous events in a real-time system is an important factor in ...
Abstract—The purpose of this paper is to describe an predictable CPU architecture, based on the five...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
The development of CPUs and of real-time systems based on them made it possible to use time at incre...
This paper is a follow up of an already published paper that described the static scheduler. It deal...
The development of CPUs and of real-time systems based on them made it possible to use time at incre...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
The use of hardware to perform part of central processing unit (CPU) processing functions is a conso...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
This paper aims at designing and implementing a scheduler model for heterogeneous multiprocessor arc...
AbstractIn Dynamic Data-Driven Application Systems, applications must dynamically adapt their behavi...
A micro kernel-based operating system architecture is becoming common for advanced distributed compu...
Real-Time Systems are computer systems with constraints on the timing of actions. To ease the develo...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
In the context of real-time control systems, it has become possible to obtain temporal resolutions o...
Minimizing the response time to asynchronous events in a real-time system is an important factor in ...
Abstract—The purpose of this paper is to describe an predictable CPU architecture, based on the five...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
The development of CPUs and of real-time systems based on them made it possible to use time at incre...
This paper is a follow up of an already published paper that described the static scheduler. It deal...
The development of CPUs and of real-time systems based on them made it possible to use time at incre...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
The use of hardware to perform part of central processing unit (CPU) processing functions is a conso...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
This paper aims at designing and implementing a scheduler model for heterogeneous multiprocessor arc...
AbstractIn Dynamic Data-Driven Application Systems, applications must dynamically adapt their behavi...
A micro kernel-based operating system architecture is becoming common for advanced distributed compu...
Real-Time Systems are computer systems with constraints on the timing of actions. To ease the develo...