• DocumentCode
    2049617
  • Title

    An automated approach to improve communication-computation overlap in clusters

  • Author

    Fishgold, Lewis ; Danalis, Anthony ; Pollock, Lori ; Swany, Martin

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Delaware Univ., Newark, DE, USA
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Applications that execute on parallel clusters face scalability concerns due to the high communication overhead that is usually associated with such environments. Modern network technologies that support remote direct memory access (RDMA) can offer true zero copy communication and reduce communication overhead by overlapping it with computation. For this approach to be effective the parallel application using the cluster must be structured in a way that enables communication computation overlapping. Unfortunately, the trade-off between maintainability and performance often leads to a structure that prevents exploiting the potential for communication computation overlapping. This paper describes a source-to-source optimizing transformation that can be performed by an automatic (or semi-automatic) system in order to restructure MPI codes towards maximizing communication-computation overlapping.
  • Keywords
    file organisation; message passing; parallel programming; workstation clusters; communication overhead; communication-computation overlap; message passing interface codes; parallel application; parallel clusters; remote direct memory access; source-to-source optimizing transformation; zero copy communication; Application software; Computer networks; Concurrent computing; Cost function; Delay; Power engineering and energy; Power engineering computing; Programming profession; Scalability; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639590
  • Filename
    1639590