DocumentCode
1652254
Title
Static scheduling of a Time-Triggered Network-on-Chip based on SMT solving
Author
Huang, Jia ; Blech, Jan Olaf ; Raabe, Andreas ; Buckl, Christian ; Knoll, Alois
Author_Institution
Fortiss GmbH, Munich, Germany
fYear
2012
Firstpage
509
Lastpage
514
Abstract
Time-Triggered Network-on-Chip (TTNoC) is a networking concept aiming at providing both predictable and high-throughput communication for modern multiprocessor systems. The message scheduling is one of the major design challenges in TTNoC-based systems. The designers not only need to allocate time slots but also have to assign communication routes for all messages. This paper tackles the TTNoC scheduling problem and presents an approach based on Satisfiability Modulo Theories (SMT) solving. We first formulate the complete problem as an SMT instance, which can always compute a feasible solution if exists. Thereafter, we propose an incremental approach that integrates SMT solving into classical heuristic algorithms. The experimental results show that the heuristic scales significantly better with only minor loss of performance.
Keywords
computability; message passing; multiprocessing systems; network-on-chip; processor scheduling; resource allocation; SMT solving; TTNoC-based systems; communication route assignment; heuristic algorithms; high-throughput communication; message scheduling; modern multiprocessor systems; networking concept; satisfiability modulo theory solving; static scheduling; time slot allocation; time-triggered network-on-chip; Computer architecture; Resource management; Routing; Schedules; Scheduling; Strips; Time division multiple access;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4577-2145-8
Type
conf
DOI
10.1109/DATE.2012.6176522
Filename
6176522
Link To Document