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:20230124T171522Z
LOCATION:C156
DTSTART;TZID=America/Chicago:20221114T143000
DTEND;TZID=America/Chicago:20221114T150000
UID:submissions.supercomputing.org_SC22_sess454_ws_espm105@linklings.com
SUMMARY:Broad Performance Measurement Support for Asynchronous Multi-Taski
 ng with APEX
DESCRIPTION:Workshop\n\nBroad Performance Measurement Support for Asynchro
 nous Multi-Tasking with APEX\n\nHuck\n\nAPEX (Autonomic Performance Enviro
 nment for eXascale) is a performance measurement library for distributed, 
 asynchronous multitasking runtime systems. It provides support for both li
 ghtweight measurement and high concurrency. To support performance measure
 ment in systems that employ user-level threading, APEX uses a dependency c
 hain in addition to the call stack to produce traces and task dependency g
 raphs. APEX also provides a runtime adaptation system based on the observe
 d system performance.  In this paper, we describe the evolution of APEX fr
 om its design for HPX to support an array of programming models and abstra
 ction layers and describe some of the features that have evolved to help u
 nderstand the asynchrony and high concurrency of asynchronous tasking mode
 ls.\n\nSession Format: Recorded\n\nTag: AI-HPC Convergence, Extreme Scale 
 Computing, Parallel Programming Languages and Models, Performance, Runtime
  Systems\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
