• 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