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
Link To Document :
بازگشت