DocumentCode :
3662504
Title :
Scheduling and allocation of time-triggered and event-triggered services for multi-core processors with networks-on-a-chip
Author :
Ayman Murshed;Roman Obermaisser;Hamidreza Ahmadian;Ala Khalifeh
Author_Institution :
University of Siegen, Germany
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
1424
Lastpage :
1431
Abstract :
Multi-core processors are gaining increasing importance in safety-relevant embedded real-time systems, where temporal guarantees must be ensured despite the sharing of on-chip resources such as processor cores and networks-on-a-chip. At the same time, many applications comprise workloads with different timing models including time-triggered and even-triggered communication. This paper introduces a scheduling model based on Mixed Integer Linear Programming (MILP) supporting the allocation of computational jobs to processing cores as well as the scheduling of messages and the selection of paths on networks-on-a-chip. The model supports dependencies between computational jobs and it combines both time-triggered and event-triggered messages. Phase-alignment of time-triggered messages is performed, while avoiding collisions between time-triggered messages and satisfying bandwidth constraints for event-triggered messages. Example scenarios are solved optimally using the IBM CPLEX optimizer yielding minimal computational and communication latencies.
Keywords :
"Multicore processing","Topology","Resource management","System-on-chip","Optimal scheduling","Processor scheduling"
Publisher :
ieee
Conference_Titel :
Industrial Informatics (INDIN), 2015 IEEE 13th International Conference on
ISSN :
1935-4576
Electronic_ISBN :
2378-363X
Type :
conf
DOI :
10.1109/INDIN.2015.7281942
Filename :
7281942
Link To Document :
بازگشت