چكيده به لاتين
Task scheduler is a key component in every real-time system. This theses represents an on-line time-predictable distributed hardware scheduler solution, that outperforms state of the art hardware and software solutions in terms of performance, scalability, predictability and robustness. The advantages of our design are more prominent when it comes to many-core systems. We have partitioned the scheduler into uniform Partial Schedulers to achieve a significant gain in term of performance and scalability, while software scheduling solutions impose excessive delays (in order of thousands of clock cycles) to a system. Although, we have considered an EDF implementation for each Partial Scheduler, one can use customized schedulers, as needed. Designers can also modify different parts of our proposed architecture to obtain a more suitable hardware for their design. HRHS outperforms conventional
schedulers, in terms of resource utilization (LUT, register), delay and energy consumption by 36.83%, 22.93%, 46.36% and 59.26% on average, respectively. It also overpowers clustering solutions by circumventing their intrinsic off-line characteristics. The presented designs are also implemented in ASIC with 45 nanometer technology, in which the HRHS design excels in power, area and critical path length by 49.33%, 50.67% and 53.33% on average, respectively over other designs implemented in this thesis.