• DocumentCode
    2481582
  • Title

    A generalized, distributed analysis system for optimization of Parallel Applications

  • Author

    Su, Hung-Hsun ; Billingsley, Max ; George, Alan D.

  • Author_Institution
    ECE Dept., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Developing a high performance parallel application is difficult. An application must often be analyzed and optimized by the programmer before reaching an acceptable level of performance. Performance tools that collect and visualize performance data can reduce the effort needed by the user in the nontrivial optimization process. However, as the size of the performance dataset grows, it becomes nearly impossible for the user to manually examine the data and find performance issues. To address this problem, we have developed a new analysis system to automatically detect, diagnose, and possibly resolve bottlenecks. In this paper, we present the architecture and the distributed, peer-to-peer processing mechanism of a programming model-independent analysis system, which includes a range of useful analyses such as scalability analysis and common-bottleneck detection. We then describe the details of an initial sequential implementation of the system that has been integrated into our parallel performance wizard (PPW) tool. Finally, we provide correctness and performance results for this initial version and demonstrate the effectiveness of the system through two case studies.
  • Keywords
    optimisation; peer-to-peer computing; software tools; common-bottleneck detection; distributed analysis system; nontrivial optimization process; parallel applications; parallel performance wizard tool; peer-to-peer processing mechanism; programming model-independent analysis system; scalability analysis; Analytical models; Computational modeling; Concurrent computing; Data visualization; Distributed computing; High performance computing; Parallel programming; Peer to peer computing; Performance analysis; Programming profession;
  • 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.5160938
  • Filename
    5160938