Low Power Low Latency Floorplan-aware Path Synthesis in Application-Specific Network-on-Chip Design

被引:7
|
作者
Mukherjee, Priyajit [1 ]
Chattopadhyay, Santanu [1 ]
机构
[1] Indian Inst Technol, Dept Elect & Elect Commun Engn, Kharagpur 721302, WB, India
关键词
Application-Specific Network-on-Chip; Discrete Particle Swarm Optimization; Integer Linear Programming; Communication Cost; NoC synthesis; Floorplan-aware synthesis; ALGORITHMS;
D O I
10.1016/j.vlsi.2017.02.010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In Application-Specific Networks-on-Chip (ASNoCs), both positions of the routers and the route for each communication trace of the application can be adjusted to suit the requirements. For an application, input to the current work is a gridded floorplan having fixed positions of cores and routers in it. Maximum physical link length between two routers has been taken as a constraint. For each edge in the application core graph, the proposed method selects a particular path amongst all possible paths, between two grid points. A set of paths is constructed, corresponding to each edge in the core graph, to minimize either the average packet latency or the total router power consumption of the network. The work also inserts junction routers at the intersection of two paths. Secondary routers or repeaters are inserted on a long link, to sustain a pre-specified maximum link length constraint. Alternative paths between routers requiring communication have been generated using a heuristic algorithm. From this, the path synthesis problem has been formulated using a set of linear equations. A Discrete Particle Swarm Optimization (DPSO) based solution has also been proposed for the problem. The path synthesis methodology has been tested with benchmark applications and compared with the shortest path based greedy approaches used by the other ASNoC synthesis methods. The results show a significant improvement in average packet latency and throughput. A power calculator has been developed that computes router power consumption as a function of traffic-load on the router and its number of input and output ports. With the help of the proposed power calculator, a power-aware path synthesis has been accomplished. Synthesized networks have been compared with the networks generated using the shortest path based methods. The proposed method consumes significantly less dynamic power compared to such greedy methods.
引用
收藏
页码:167 / 188
页数:22
相关论文
共 50 条
  • [1] Floorplan-aware application-specific network-on-chip topology synthesis using genetic algorithm technique
    Lai, G.
    Lin, X.
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 61 (03): : 418 - 437
  • [2] Floorplan-aware application-specific network-on-chip topology synthesis using genetic algorithm technique
    G. Lai
    X. Lin
    [J]. The Journal of Supercomputing, 2012, 61 : 418 - 437
  • [3] An ILP-based Floorplan-aware Path Synthesis Technique for Application-Specific NoC Design
    Mukherjee, Priyajit
    Chattopadhyay, Santanu
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN INFORMATION TECHNOLOGY (RAIT), 2016, : 543 - 548
  • [4] Application-Specific Heterogeneous Network-on-Chip Design
    Demirbas, Dilek
    Akturk, Ismail
    Ozturk, Ozcan
    Gudukbay, Ugur
    [J]. COMPUTER JOURNAL, 2014, 57 (08): : 1117 - 1131
  • [5] HELIX: Design and Synthesis of Hybrid Nanophotonic Application-Specific Network-On-Chip Architectures
    Bahirat, Shirish
    Pasricha, Sudeep
    [J]. PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 91 - 98
  • [6] Contention-aware selection strategy for application-specific network-on-chip
    Azampanah, Sanaz
    Khademzadeh, Ahmad
    Bagherzadeh, Nader
    Janidarmian, Majid
    Shojaee, Reza
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2013, 7 (03): : 105 - 114
  • [7] Application-specific topology generation algorithms for network-on-chip design
    Tosun, S.
    Ar, Y.
    Ozdemir, S.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2012, 6 (05): : 318 - 333
  • [8] Application-Specific Network-on-Chip synthesis with flexible router Placement
    Soumya, J.
    Chattopadhyay, Santanu
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (07) : 361 - 371
  • [9] A Spectral Clustering Approach to Application-Specific Network-on-Chip Synthesis
    Todorov, Vladimir
    Mueller-Gritschneder, Daniel
    Reinig, Helmut
    Schlichtmann, Ulf
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1783 - 1788
  • [10] Deterministic Synthesis of Hybrid Application-Specific Network-on-Chip Topologies
    Todorov, Vladimir
    Mueller-Gritschneder, Daniel
    Reinig, Helmut
    Schlichtmann, Ulf
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (10) : 1503 - 1516