TY - GEN
T1 - Static scheduling of a time-triggered network-on-chip based on SMT solving
AU - Huang, Jia
AU - Blech, Jan Olaf
AU - Raabe, Andreas
AU - Buckl, Christian
AU - Knoll, Alois
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84862081944&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84862081944
SN - 9783981080186
T3 - Proceedings -Design, Automation and Test in Europe, DATE
SP - 509
EP - 514
BT - Proceedings - Design, Automation and Test in Europe Conference and Exhibition, DATE 2012
T2 - 15th Design, Automation and Test in Europe Conference and Exhibition, DATE 2012
Y2 - 12 March 2012 through 16 March 2012
ER -