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 条
  • [31] The Chip Is the Network: Toward a Science of Network-on-Chip Design
    Marculescu, Radu
    Bogdan, Paul
    FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2007, 2 (04): : 371 - 461
  • [32] Adapt-NoC: A Flexible Network-on-Chip Design for Heterogeneous Manycore Architectures
    Zheng, Hao
    Wang, Ke
    Louri, Ahmed
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 723 - 735
  • [33] Multi Network Interface Architectures for Fault Tolerant Network-on-Chip
    Rantala, Ville
    Lehtonen, Teijo
    Liljeberg, Pasi
    Plosila, Juha
    ISSCS 2009: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS,, 2009, : 145 - +
  • [34] An extended diagonal mesh topology for network-on-chip architectures
    Furhad, Md. Hasan
    Kim, Jong-Myon
    International Journal of Multimedia and Ubiquitous Engineering, 2015, 10 (10): : 197 - 210
  • [35] Improving Energy Efficiency in Wireless Network-on-Chip Architectures
    Catania, Vincenzo
    Mineo, Andrea
    Monteleone, Salvatore
    Palesi, Maurizio
    Patti, Davide
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2018, 14 (01)
  • [36] Exploring fault-tolerant Network-on-Chip architectures
    Park, Dongkook
    Nicopoulos, Chrysostomos
    Kim, Jongman
    Vijaykrishnan, N.
    Das, Chita R.
    DSN 2006 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2006, : 93 - 102
  • [37] Secure Network-on-Chip Architectures for MPSoC: Overview and Challenges
    Daoud, Luka
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 542 - 543
  • [38] Exploiting Data Resilience in Wireless Network-on-chip Architectures
    Ascia, Giuseppe
    Catania, Vincenzo
    Monteleone, Salvatore
    Palesi, Maurizio
    Patti, Davide
    Jose, John
    Salerno, Valerio Mario
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2020, 16 (02)
  • [39] Compiler-Enhanced Reliability for Network-on-Chip Architectures
    Sasongko, Muhammad Aditya
    Topcuoglu, Haluk Rahmi
    Arslan, Sanem
    Kandemir, Mahmut Taylan
    2017 25TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2017), 2017, : 584 - 588
  • [40] Secure Model Checkers for Network-on-Chip (NoC) Architectures
    Boraten, Travis
    DiTomaso, Dominic
    Kodi, Avinash Karanth
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 45 - 50