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:20211207T054809Z
LOCATION:227-228
DTSTART;TZID=America/Chicago:20211117T163000
DTEND;TZID=America/Chicago:20211117T170000
UID:submissions.supercomputing.org_SC21_sess176_pap300@linklings.com
SUMMARY:Index Launches: Scalable, Flexible Representation of Parallel Task
  Groups
DESCRIPTION:Paper\n\nIndex Launches: Scalable, Flexible Representation of 
 Parallel Task Groups\n\nSoi, Bauer, Treichler, Papadakis, Lee...\n\nIt's c
 ommon to see specialized language constructs in modern task-based programm
 ing systems for reasoning about groups of independent tasks intended for p
 arallel execution. However, most systems use an ad-hoc representation that
  limits expressiveness and often overfits for a given application domain. 
 We introduce index launches, a scalable and flexible representation of a g
 roup of tasks. Index launches use a flexible mechanism to indicate the dat
 a required for a given task, allowing them to be used for a much broader s
 et of use cases while maintaining an efficient representation. We present 
 a hybrid design for index launches, involving static and dynamic program a
 nalyses, along with a characterization of how they're used in Legion and R
 egent, and show how they generalize constructs found in other task-based s
 ystems. Finally, we present results of scaling experiments which demonstra
 te that index launches are crucial for the efficient distributed execution
  of several scientific codes in Regent.\n\nTag: Reproducibility Badge, Sys
 tem Software and Runtime Systems\n\nRegistration Category: Tech Program Re
 g Pass\n\nReproducibility Badges: Artifact Available, Artifact Functional,
  Results Reproduced
END:VEVENT
END:VCALENDAR
