ScaloMP: Analyzing the scalability of openmp applications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Achieving good scalability from parallel codes is becoming increasingly difficult due to the hardware becoming more and more complex. Performance tools help developers but their use is sometimes complicated and very iterative. In this paper we propose a simple methodology for assessing the scalability and for detecting performance problems in an OpenMP application. This methodology is implemented in a performance analysis tool named ScalOMP that relies on the capabilities of OMPT for analyzing OpenMP applications. ScalOMP reports the code regions with scalability issues and suggests optimization strategies for those issues. The evaluation shows that ScalOMP incurs low overhead and that its suggestions lead to significant performance improvement of several OpenMP applications.

Original languageEnglish
Title of host publicationOpenMP
Subtitle of host publicationConquering the Full Hardware Spectrum - 15th International Workshop on OpenMP, IWOMP 2019, Proceedings
EditorsXing Fan, Oliver Sinnen, Nasser Giacaman, Bronis R. de Supinski
PublisherSpringer Verlag
Pages36-49
Number of pages14
ISBN (Print)9783030285951
DOIs
Publication statusPublished - 1 Jan 2019
Event15th International Workshop on OpenMP, IWOMP 2019 - Auckland, New Zealand
Duration: 11 Sept 201913 Sept 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11718 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Workshop on OpenMP, IWOMP 2019
Country/TerritoryNew Zealand
CityAuckland
Period11/09/1913/09/19

Keywords

  • OMPT
  • Performance tool
  • Scalability

Fingerprint

Dive into the research topics of 'ScaloMP: Analyzing the scalability of openmp applications'. Together they form a unique fingerprint.

Cite this