Hierarchical clustering and k-means analysis of HPC application kernels performance characteristics

M. L. Grodowitz, Sarat Sreepathi

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

1 Scopus citations

Abstract

In this work, we present the characterization of a set of scientific kernels which are representative of the behavior of fundamental and applied physics applications across a wide range of fields. We collect performance attributes in the form of micro-operation mix and off-chip memory bandwidth measurements for these kernels. Using these measurements, we use two clustering methodologies to show which applications behave similarly and to identify unexpected behaviors, without the need to examine individual numeric results for all application runs. We define a methodology to combine metrics from various tools into a single clustering visualization. We show that some kernels experience significant changes in behavior at varying thread counts due to system features, and that these behavioral changes appear in the clustering analysis. We further show that application phases can be analyzed using clustering to determine which section of an application is the largest contributor to behavioral differences.

Original languageEnglish
Title of host publication2015 IEEE High Performance Extreme Computing Conference, HPEC 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467392860
DOIs
StatePublished - Nov 9 2015
EventIEEE High Performance Extreme Computing Conference, HPEC 2015 - Waltham, United States
Duration: Sep 15 2015Sep 17 2015

Publication series

Name2015 IEEE High Performance Extreme Computing Conference, HPEC 2015

Conference

ConferenceIEEE High Performance Extreme Computing Conference, HPEC 2015
Country/TerritoryUnited States
CityWaltham
Period09/15/1509/17/15

Funding

This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a nonexclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan http://energy.gov/downloads/doe-public-access-plan. This research is sponsored by the Office of Advanced Scientific Computing Research in the U.S. Department of Energy.

FundersFunder number
DOE Public Access Plan http://energy.gov/downloads/doe-public-access-plan
LLCDE-AC05-00OR22725
UT-Battelle
United States Government
U.S. Department of Energy
Advanced Scientific Computing Research

    Fingerprint

    Dive into the research topics of 'Hierarchical clustering and k-means analysis of HPC application kernels performance characteristics'. Together they form a unique fingerprint.

    Cite this