BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20181221T160725Z
LOCATION:D172
DTSTART;TZID=America/Chicago:20181111T111000
DTEND;TZID=America/Chicago:20181111T114000
UID:submissions.supercomputing.org_SC18_sess148_pec303@linklings.com
SUMMARY:A Compiler and Profiler Based Tool for Querying HPC Application Ch
 aracteristics
DESCRIPTION:Workshop\nCollaborative Environments, Reproducibility, System 
 Administration, System Software, Tools, Workshop Reg Pass, HPC\n\nA Compil
 er and Profiler Based Tool for Querying HPC Application Characteristics\n\
 nWelch\n\nEmerging HPC platforms are becoming extraordinarily difficult to
  program as a result of complex, deep and heterogeneous memory hierarchies
 , heterogeneous cores, and the need to divide work and data among them. Ne
 w programming models and libraries are being developed to aid in porting e
 fforts of application developers, but substantial code restructuring is st
 ill necessary to fully make use of these new technologies. To do this effe
 ctively, these developers need information about their source code charact
 eristics, including static and dynamic (e.g. performance) information to d
 irect their optimisation efforts and make key decisions. On the other hand
 , system administrators need to understand how users are using the softwar
 e stack and resources on their systems to understand what software they ne
 ed to provide to improve the productivity of the users on a platform.\n\nI
 n this presentation, we describe a tool that combines compiler and profile
 r information to query performance characteristics within an application o
 r across multiple applications on a given platform. Static and dynamic dat
 a about applications are collected and stored together in an SQL database 
 that can be queried by either a developer or a system administrator. We wi
 ll demonstrate the capabilities of this tool via a real-world example from
  application-driven case studies that aims at understanding the use of sci
 entific libraries on a routine from the molecular simulation application C
 P2K.
URL:https://sc18.supercomputing.org/presentation/?id=pec303&sess=sess148
END:VEVENT
END:VCALENDAR

