This article presents an efficient hardware architecture of EDF-based task scheduler, which is suitable for hard real-time systems due to the constant response time of the scheduler. The proposed scheduler contains a queue of ready tasks that is based on a new MIN/MAX queue architecture called Heap Queue, which is inspired by Shift Registers, Systolic Arrays, heapsort algorithm, the Rocket Queue architecture and dual-port RAMs. The instructions of the proposed scheduler have throughput of one instruction per two clock cycles regardless of the actual number of tasks managed by the scheduler, and regardless of the scheduler capacity. The developed task scheduler is optimized for low chip area costs, which leads to lower energy consumption. Th...
The computation time of scalable tasks depends on the number of processors allocated to them in mult...
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on t...
As a major component of a computing system, memory has been a key performance and power consumption ...
This paper presents a new FPGA design of a task scheduler that supports not only aperiodic hard real...
By utilizing massively parallel circuit design in FPGAs, the overall system efficiency, in terms of ...
The paper presents balanced heuristic techniques of static tasks scheduling in multi-core real-time ...
This paper presents a new ASIC design of a coprocessor that performs process scheduling for embedded...
A hardware scheduler is developed to improve real-time performance of soft-core processor based comp...
AbstractIn Dynamic Data-Driven Application Systems, applications must dynamically adapt their behavi...
Modern embedded systems are being modeled as Heterogeneous Reconfigurable Computing Systems (HRCS) w...
Although dynamic-priority-based EDF algorithm is known to be theoretically optimal for scheduling sp...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
This paper proposes a fixed-priority partitioned scheduling algorithm for periodic tasks on multipro...
International audienceAn online, real-time scheduler is proposed to minimize the power consumption o...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
The computation time of scalable tasks depends on the number of processors allocated to them in mult...
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on t...
As a major component of a computing system, memory has been a key performance and power consumption ...
This paper presents a new FPGA design of a task scheduler that supports not only aperiodic hard real...
By utilizing massively parallel circuit design in FPGAs, the overall system efficiency, in terms of ...
The paper presents balanced heuristic techniques of static tasks scheduling in multi-core real-time ...
This paper presents a new ASIC design of a coprocessor that performs process scheduling for embedded...
A hardware scheduler is developed to improve real-time performance of soft-core processor based comp...
AbstractIn Dynamic Data-Driven Application Systems, applications must dynamically adapt their behavi...
Modern embedded systems are being modeled as Heterogeneous Reconfigurable Computing Systems (HRCS) w...
Although dynamic-priority-based EDF algorithm is known to be theoretically optimal for scheduling sp...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
This paper proposes a fixed-priority partitioned scheduling algorithm for periodic tasks on multipro...
International audienceAn online, real-time scheduler is proposed to minimize the power consumption o...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
The computation time of scalable tasks depends on the number of processors allocated to them in mult...
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on t...
As a major component of a computing system, memory has been a key performance and power consumption ...