• DocumentCode
    1994227
  • Title

    Seeds for a Heterogeneous Interconnect

  • Author

    Hackett, Adam ; Ajwani, Deepak ; Ali, Shady ; Kirkland, Steve ; Morrison, John P.

  • Author_Institution
    Nat. Univ. of Ireland Maynooth, Maynooth, UK
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    84
  • Lastpage
    92
  • Abstract
    Traditionally, a parallel application is partitioned, mapped and then routed on a network of compute nodes where the topology of the interconnection network is known beforehand and is homogeneous. However, such homogeneity in interconnects is rarely required or needed for several important classes of applications. Nevertheless such interconnects are designed this way, i.e., with redundant links, to accommodate the communication patterns of a wide range of applications. However, with recent advances in technology for optical circuit switches, it is now possible to construct network with much fewer links, and to make the link endpoints configurable to suit the communication pattern of a given application. While this is economical (saving both links and the power to run them), it raises the difficult problem of how to configure the network and how to reconfigure it quickly when the application´s communication pattern changes. Since the space of all configurable topologies is large and determining the quality of a topology is a time-consuming process, it is not feasible to explore the entire space. One way of dealing with this limitation is to start the search from a ``good´´ initial topology and then conduct a restricted search around it. The success of such a strategy crucially depends on the choice of the initial or seed topology. In the past, such an initial topology was computed by mimicking the communication requirements of the application. In this paper, we propose a different approach by showing that interconnect topologies such as chordal rings(circulant graphs) chosen based on metrics such as bisection width and average shortest path length can provide a better starting point. The topology obtained by searching around such an initial topology provides almost as good a performance as an application-specific initial topology, and the search time is significantly reduced.
  • Keywords
    iterative methods; optical switches; optimisation; parallel processing; topology; communication patterns; configurable topologies; good initial topology; heterogeneous interconnection network; iterative co-optimization; optical circuit switches; parallel application; shortest path length; Integrated circuit interconnections; Network topology; Optical switches; Robustness; Routing; Throughput; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.260
  • Filename
    6650874