• DocumentCode
    1961480
  • Title

    A software instrumentation technique for performance tuning of message-passing programs

  • Author

    Lei, Sute ; Zhang, Kang

  • Author_Institution
    Dept. of Comput., Macquarie Univ., North Ryde, NSW, Australia
  • Volume
    2
  • fYear
    1995
  • fDate
    19-21 Apr 1995
  • Firstpage
    595
  • Abstract
    A major problem with collecting trace data for performance monitoring is its intrusiveness to the program being monitored. It sometimes distorts the run-time behaviour of the program so that the collected data become irrelevant to its original program. We proposed a new technique, called the postponing technique, to maintain the original program behaviour in order to collect accurate performance data. It preserves event orders by equalling the instrumentation delay for each pair of communication events. This technique does not extend the execution time taken by the conventional approach and is able to estimate the original event ordering. Our technique was implemented on a Connection Machine, CM-5. We find that the technique estimates more accurate event ordering information than the conventional technique
  • Keywords
    message passing; parallel programming; program diagnostics; software performance evaluation; CM-5; Connection Machine; event orders; message-passing programs; performance monitoring; performance tuning; postponing technique; run-time behaviour; software instrumentation technique; trace data; Delay effects; Delay estimation; Instruments; Monitoring; Performance analysis; Probes; Runtime; Software performance; Timing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 1995. ICAPP 95. IEEE First ICA/sup 3/PP., IEEE First International Conference on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-7803-2018-2
  • Type

    conf

  • DOI
    10.1109/ICAPP.1995.472245
  • Filename
    472245