• DocumentCode
    2451824
  • Title

    Integrating parallel application development with performance analysis in periscope

  • Author

    Petkov, Ventsislav ; Gerndt, Michael

  • Author_Institution
    Dept. of Inf., Tech. Univ. Munchen, Garching, Germany
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    High-performance computing (HPC) is making its way in every field of science and engineering by providing advanced methods for getting deeper comprehension of different processes and phenomena. However, due to the increased complexity of computer architectures and their multi-level parallelism, the development of efficient highly parallel applications is considerably complicated. This process has to be inevitably augmented with continuous performance analysis in order for one to be successful in optimizing applications and squeezing the potential out of today´s supercomputers. Periscope is a distributed performance analysis tool capable of collecting and processing measurement data from large scale application runs. In comparison to other similar tools, Periscope provides high-level performance bottlenecks and not the low-level values of hardware counters. This paper presents an enhanced and powerful graphical user interface that was recently developed for Periscope. It was successfully integrated in the Eclipse development platform as a plug-in and takes advantage of one of its extensions - the Parallel Tools Platform (PTP). This approach combines some of platform´s advanced programming features with those of the Periscope performance measurement toolkit. As a result, a convenient software development and performance analysis environment was produced that aims at increasing the productivity of developers during the creation of highly efficient HPC applications.
  • Keywords
    graphical user interfaces; parallel processing; Eclipse development platform; HPC application; Parallel Tools Platform; Periscope; distributed performance analysis tool; graphical user interface; high-performance computing; parallel application; Application software; Computer architecture; Counting circuits; Graphical user interfaces; Hardware; Large-scale systems; Measurement; Parallel processing; Performance analysis; Supercomputers; Eclipse; Integrated Development Environment; Parallel programming; Performance analysis; Periscope;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4244-6533-0
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2010.5470940
  • Filename
    5470940