Stochastic spatial routing for reconfigurable networks

被引:6
|
作者
DeHon, Andre [1 ]
Huang, Randy [1 ]
Wawrzynek, John [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
关键词
FPGA; detail routing; reconfigurable computing; spatial routing; randomized algorithms;
D O I
10.1016/j.micpro.2006.02.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
FPGA placement and routing is time consuming, often serving as the major obstacle inhibiting a fast edit-compile-test loop in prototyping and development and the major obstacle preventing late-bound hardware and design mapping for reconfigurable systems. We introduce a stochastic search scheme which can achieve comparable route quality to traditional, software-based routers while being amenable to parallel, spatial implementation. We quantify the quality and performance of this route scheme using the Toronto Place-and-Route Challenge benchmarks. We sketch hardware implementations ranging from a minimal hardware-search assistance scheme which provides two orders of magnitude speedup, to FPGA-based schemes which provide greater speedup, to full hardware schemes which provide over three orders of magnitude routing acceleration. For coarse-grained devices with wide-word datapaths, the area overhead for integrating this hardware support into the network can be below 30%; for conventional FPGAs, a collection of hundreds of FPGAs can be configured to route one FPGA rapidly. With parallel path searches, the time required for the spatial solution scales sublinearly in network size for the typical, limited-bisection networks used for practical reconfigurable systems. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:301 / 318
页数:18
相关论文
共 50 条
  • [1] Decentralized routing on spatial networks with stochastic edge weights
    Hoffmann, Till
    Lambiotte, Renaud
    Porter, Mason A.
    [J]. PHYSICAL REVIEW E, 2013, 88 (02)
  • [2] Routing in stochastic networks
    Key, R
    [J]. 2005 IEEE NETWORKING, SENSING AND CONTROL PROCEEDINGS, 2005, : 861 - 866
  • [3] Reconfigurable multicast routing for Networks on Chip
    Nasiri, Fatemeh
    Sarbazi-azad, Hamid
    Khademzadeh, Ahmad
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 42 : 180 - 189
  • [4] A ROUTING ALGORITHM IN STOCHASTIC NETWORKS
    Pour, S. H. Hashemi
    [J]. 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING ( ICACTE 2011), 2011, : 247 - 250
  • [5] Reconfigurable spatial-parallel stochastic computing for accelerating sparse convolutional neural networks
    Zihan XIA
    Rui WAN
    Jienan CHEN
    Runsheng WANG
    [J]. Science China(Information Sciences), 2023, 66 (06) : 267 - 286
  • [6] Reconfigurable spatial-parallel stochastic computing for accelerating sparse convolutional neural networks
    Xia, Zihan
    Wan, Rui
    Chen, Jienan
    Wang, Runsheng
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2023, 66 (06)
  • [7] Stochastic reconfigurable hardware for neural networks
    Nedjah, N
    Mourelle, LD
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 438 - 442
  • [8] Routing in reconfigurable Free Space Optics networks
    Lee, T
    Young, G
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 946 - 952
  • [9] A new routing protocol for the reconfigurable wireless networks
    Haas, ZJ
    [J]. 1997 IEEE 6TH INTERNATIONAL CONFERENCE ON UNIVERSAL PERSONAL COMMUNICATIONS RECORD, CONFERENCE RECORD, VOLS 1 AND 2, 1997, : 562 - 566
  • [10] On the performance of a routing protocol for the reconfigurable wireless networks
    Haas, ZJ
    Pearlman, MR
    [J]. 48TH IEEE VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-3, 1998, : 102 - 106