Energy- and performance-aware mapping for regular NoC architectures

被引:349
|
作者
Hu, JC [1 ]
Marculescu, R [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
energy; low power; networks-on-chip (NOCs); optimization; performance;
D O I
10.1109/TCAD.2005.844106
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present an algorithm which automatically maps a given set of intellectual property onto a generic regular network-on-chip (NoC) architecture and constructs a deadlock-free deterministic routing function such that the total communication energy is minimized. At the same time, the performance of the resulting communication system is guaranteed to satisfy the specified design constraints through bandwidth reservation. As the main theoretical contribution, we first formulate the problem of energy- and performance-aware mapping in a topological sense, and show how the routing flexibility can be exploited to expand the solution space and improve the solution quality. An efficient branch-and-bound algorithm is then proposed to solve this problem. Experimental results show that the proposed algorithm is very fast, and significant communication energy savings can be achieved. For instance, for a complex video/audio application, 51.7% communication energy savings have been observed, on average, compared to an ad hoc implementation.
引用
收藏
页码:551 / 562
页数:12
相关论文
共 50 条
  • [1] exploiting the routing flexibility for energy/performance aware mapping of regular NoC architectures
    Hu, JC
    RAdu, M
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 688 - 693
  • [2] Energy- and performance-aware incremental mapping for networks on chip with multiple voltage levels
    Chou, Chen-Ling
    Ogras, Umit Y.
    Marculescu, Radu
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (10) : 1866 - 1879
  • [3] A Flexible Energy- and Reliability-Aware Application Mapping for NoC-Based Reconfigurable Architectures
    Liu, Leibo
    Wu, Chen
    Deng, Chenchen
    Yin, Shouyi
    Wu, Qinghua
    Han, Jie
    Wei, Shaojun
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (11) : 2566 - 2580
  • [4] Towards the Practical Design of Performance-Aware Resilient Wireless NoC Architectures
    Agyeman, Michael Opoku
    Zong, Wen
    Kanakis, Triantafyllos
    Tong, Kin-Fai
    Mak, Terrence
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 479 - 484
  • [5] P2NoC: Power- and Performance-aware NoC Architectures for Sustainable Computing
    Mondal, Hemanta Kumar
    Gade, Sri Harsha
    Kishore, Raghav
    Deb, Sujay
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2017, 16 : 25 - 37
  • [6] Energy- and Performance-Aware Scheduling of Tasks on Parallel and Distributed Systems
    Sheikh, Hafiz Fahad
    Tan, Hengxing
    Ahmad, Ishfaq
    Ranka, Sanjay
    Bv, Phanisekhar
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (04)
  • [7] Energy- and performance-aware load-balancing in vehicular fog computing
    Hameed, Ahmad Raza
    ul Islam, Saif
    Ahmad, Ishfaq
    Munir, Kashif
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 30
  • [8] Energy-aware mapping for tile-based NoC architectures under performance constraints
    Hu, JC
    Marculescu, R
    [J]. ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 233 - 239
  • [9] Energy-Aware and Reliability-Aware Mapping for NoC-Based Architectures
    Naresh Kumar Reddy Beechu
    Vasantha Moodabettu Harishchandra
    Nithin Kumar Yernad Balachandra
    [J]. Wireless Personal Communications, 2018, 100 : 213 - 225
  • [10] Energy-Aware and Reliability-Aware Mapping for NoC-Based Architectures
    Beechu, Naresh Kumar Reddy
    Harishchandra, Vasantha Moodabettu
    Balachandra, Nithin Kumar Yernad
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2018, 100 (02) : 213 - 225