• DocumentCode
    1961357
  • Title

    CPNoC: On Using Constraint Programming in Design of Network-on-Chip Architecture

  • Author

    Demiriz, A. ; Bagherzadeh, Nader ; Alhussein, A.

  • Author_Institution
    Sakarya Univ., Sakarya, Turkey
  • fYear
    2013
  • fDate
    Feb. 27 2013-March 1 2013
  • Firstpage
    486
  • Lastpage
    493
  • Abstract
    NoC technology is composed of switched-based interconnections, where the communication resources are shared. Therefore, the optimal resource utilization is a crucial consideration for the efficient architecture designs. Application mapping and scheduling are important optimization problems. This paper studies the practicality of the Constraint Programming (CP) models on NoC architecture designs that effectively use a regular mesh with wormhole switching and the XY routing. The complexity of the CP models is compared to the earlier Mixed Integer Programming (MIP) models. Practical CP-based mapping and scheduling models are developed and the results are reported on the benchmark datasets. The results indicate that mapping and scheduling problems can be solved at near optimality even under relatively shorter run-time limits compared to those required by the MIP models.
  • Keywords
    constraint handling; integer programming; network-on-chip; resource allocation; scheduling; CP model; CPNoC architecture; MIP model; NoC design; NoC technology; XY routing; application mapping; architecture design; communication resource; constraint programming; mixed integer programming; network-on-chip; optimization problems; resource utilization; scheduling; wormhole switching; Bandwidth; Clocks; Mathematical model; Programming; Routing; Scheduling; Switches; application scheduling; constraint programming; floor-planning; mapping; network-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
  • Conference_Location
    Belfast
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4673-5321-2
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2013.78
  • Filename
    6498594