Using constraint programming for the design of network-on-chip architectures

被引:3
|
作者
Demiriz, Ayhan [1 ]
Bagherzadeh, Nader [2 ]
Alhussein, Abdulaziz [3 ]
机构
[1] Sakarya Univ, TR-54187 Sakarya, Turkey
[2] Univ Calif Irvine, CPCC, Irvine, CA 92697 USA
[3] King Abdulaziz City Sci & Technol, Riyadh 92697, Saudi Arabia
关键词
Constraint programming; Application mapping; Scheduling; Network-on-chip; ALLOCATION;
D O I
10.1007/s00607-013-0359-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
NoC technology is composed of packet-based interconnections, where the communication resources are distributed across the network. Therefore, the optimal resource utilization is a crucial consideration for efficient architectural designs. This paper studies the practicality of the Constraint Programming (CP) models for NoC architecture designs that effectively use a regular mesh with wormhole switching and the XY routing. The complexity of the CP models is compared with the earlier Mixed Integer Programming (MIP) models. Practical CP-based mapping and scheduling models are developed and results are reported on the benchmark datasets. Results indicate that mapping and scheduling problems can be solved at near optimality even under relatively shorter run-time limits as compared to those required by the MIP models.
引用
收藏
页码:579 / 592
页数:14
相关论文
共 50 条
  • [21] Introduction to the Special Issue on Network-on-Chip Architectures
    Daneshtalab, Masoud
    Palesi, Maurizio
    Mak, Terrence
    COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (08) : 257 - 259
  • [22] Packet switching optical network-on-chip architectures
    Zhang, Lei
    Regentova, Emma E.
    Tan, Xianfang
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (02) : 697 - 714
  • [23] On the Effects of Process Variation in Network-on-Chip Architectures
    Nicopoulos, Chrysostomos
    Srinivasan, Suresh
    Yanamandra, Aditya
    Park, Dongkook
    Narayanan, Vijaykrishnan
    Das, Chita R.
    Irwin, Mary J.
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2010, 7 (03) : 240 - 254
  • [24] A power and performance model for network-on-chip architectures
    Banerjee, N
    Vellanki, P
    Chatha, KS
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1250 - 1255
  • [25] An Energy and Performance Exploration of Network-on-Chip Architectures
    Banerjee, Arnab
    Wolkotte, Pascal T.
    Mullins, Robert D.
    Moore, Simon W.
    Smit, Gerard J. M.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (03) : 319 - 329
  • [26] Eavesdropping Attack Detection Using Machine Learning in Network-on-Chip Architectures
    Sudusinghe, Chamika
    Charles, Subodha
    Ahangama, Sapumal
    Mishra, Prabhat
    IEEE DESIGN & TEST, 2022, 39 (06) : 28 - 38
  • [27] Eavesdropping Attack Detection Using Machine Learning in Network-on-Chip Architectures
    Sudusinghe, Chamika
    Charles, Subodha
    Ahangama, Sapumal
    Mishra, Prabhat
    IEEE Design and Test, 2022, 39 (06): : 28 - 38
  • [28] On the design of a photonic network-on-chip
    Shacham, Assaf
    Bergman, Keren
    Carloni, Luca P.
    NOCS 2007: FIRST INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, PROCEEDINGS, 2007, : 53 - +
  • [29] Performance evaluation and design trade-offs for network-on-chip interconnect architectures
    Pande, PP
    Grecu, C
    Jones, M
    Ivanov, A
    Saleh, R
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (08) : 1025 - 1040
  • [30] Performance Evaluation and Design Trade-Offs for Wireless Network-on-Chip Architectures
    Chang, Kevin
    Deb, Sujay
    Ganguly, Amlan
    Yu, Xinmin
    Sah, Suman Prasad
    Pande, Partha Pratim
    Belzer, Benjamin
    Heo, Deukhyoun
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (03)