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
fDate :
Feb. 27 2013-March 1 2013
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;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2013.78