원문정보
초록
영어
With the high performance demand, recent embedded systems are mostly based on NoC (Network-on-Chip) architectures, which would bring complex on-chip communication and scheduling problems. In this paper, a novel task scheduling algorithm which statically schedules both communication transactions and computation tasks onto heterogeneous NoC architectures under real-time constraints is presented. Our algorithm is capable of assigning tasks onto different processing elements (PE) automatically and scheduling their execution. We map tasks onto an 8× 8 NoC-based MPSoC to show that our scheduling algorithm leads to reduction in the total execution time, energy consumption. Experimental results show that for a multimedia application, more than 40% energy savings have been observed compared to the schedules generated by a standard scheduler.
목차
1. Introduction
2. Related Work
3. NoC-Based Target MPSoC Architecture
4. Task Communication and Scheduling Algorithm for NoC-based MPSoC Architecture
4.1. Energy Modeling for NoC Architecture
4.2. Formulation Definition of Scheduling Algorithm
4.3. Energy-Aware Task Scheduling Algorithm
5. Experiment and Analysis
5.1. Random Benchmarks Experiment Results
5.2. Multimedia System Experiment Results
6. Conclusion
References