• DocumentCode
    1483192
  • Title

    LoGPG: Modeling network contention in message-passing programs

  • Author

    Moritz, Csaba Andras ; Frank, Matthew I.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
  • Volume
    12
  • Issue
    4
  • fYear
    2001
  • fDate
    4/1/2001 12:00:00 AM
  • Firstpage
    404
  • Lastpage
    415
  • Abstract
    In many real applications, for example, those with frequent and irregular communication patterns or those using large messages, network contention and contention for message processing resources can be a significant part of the total execution time. This paper presents a new cost model, called LoGPC, that extends the LogP and LogGP models to account for the impact of network contention and network interface DMA behavior on the performance of message passing programs. We validate LoGPC by analyzing three applications implemented with Active Messages on the MIT Alewife multiprocessor. Our analysis shows that network contention accounts for up to 50 percent of the total execution time. In addition, we show that the impact of communication locality on the communication costs is at most a factor of two on Alewife. Finally, we use the model to identify trade-offs between synchronous and asynchronous message passing styles
  • Keywords
    message passing; parallel machines; performance evaluation; Active Messages; LoGPG; MIT Alewife multiprocessor; message passing; message-passing programs; network contention; Bandwidth; Costs; Delay estimation; Intelligent networks; Measurement; Message passing; Network interfaces; Parallel machines; Pipeline processing; Runtime;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.920589
  • Filename
    920589