• DocumentCode
    2487379
  • Title

    A low cost and adaptable routing network for reconfigurable systems

  • Author

    Ferreira, Ricardo ; Laure, Marcone ; Beck, Antonio C. ; Lo, Thiago ; Rutzig, Mateus ; Carro, Luigi

  • Author_Institution
    Dept. de Inf., Univ. Fed. de Vicosa, Vicosa, Brazil
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Nowadays, scalability, parallelism and fault-tolerance are key features to take advantage of last silicon technology advances, and that is why reconfigurable architectures are in the spotlight. However, one of the major problems in designing reconfigurable and parallel processing elements concerns the design of a cost-effective interconnection network. This way, considering that Multistage Interconnection Network (MIN) has been successfully used in several computer system levels and applications in the past, in this work we propose the use of a MIN, at the word level, on a coarse-grained reconfigurable architecture. More precisely, this work presents a novel parallel self-placement and routing mechanism for MIN on the circuit-switching mode. We take into account one-to-one as well as multicast (one-to-many) permutations. Our approach is scalable and it is targeted to be used in run-time environments where dynamic routing among functional units is required. In addition, our algorithm is embedded in the switch structure, and it is independent of the interstage interconnection pattern. Our approach can handle blocking and non-blocking networks, symmetrical or asymmetrical topologies. As case study, we use the proposed technique in a dynamic reconfigurable system, showing a major area reduction of 30% without performance overhead.
  • Keywords
    circuit switching; multistage interconnection networks; parallel processing; reconfigurable architectures; adaptable routing network; circuit-switching mode; coarse-grained reconfigurable architecture; cost-effective interconnection network; multicast permutations; multistage interconnection network; parallel processing elements; parallel self-placement mechanism; reconfigurable elements; reconfigurable systems; routing mechanism; Computer networks; Costs; Fault tolerance; Multiprocessor interconnection networks; Parallel processing; Reconfigurable architectures; Routing; Scalability; Silicon; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161217
  • Filename
    5161217