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:20211207T055413Z
LOCATION:242
DTSTART;TZID=America/Chicago:20211115T120000
DTEND;TZID=America/Chicago:20211115T123000
UID:submissions.supercomputing.org_SC21_sess340_ws_espm101@linklings.com
SUMMARY:Taskflow-San: Sanitizing Erroneous Control Flow in Taskflow Progra
 ms
DESCRIPTION:Workshop\n\nTaskflow-San: Sanitizing Erroneous Control Flow in
  Taskflow Programs\n\nMajors, Mower, Huang\n\nTaskflow is a general-purpos
 e parallel and heterogeneous task graph programming system that enables in
 -graph control flow to express end-to-end parallelism. By integrating cont
 rol-flow decisions into condition tasks, developers can efficiently overla
 p CPU-GPU dependent tasks both inside and outside control flow, largely en
 hancing the capability of task graph parallelism. Condition tasks are powe
 rful but also prone to mistake. For large task graphs, users can easily en
 counter erroneous control-flow tasks that cannot be correctly scheduled by
  the Taskflow runtime. To overcome this challenge, this paper introduces a
  new instrumentation module, Taskflow-San, to assist users to detect erron
 eous control-flow tasks in Taskflow graphs.\n\nTag: Architectures, Big Dat
 a, Cloud and Distributed Computing, Extreme Scale Computing, Heterogeneous
  Systems, Parallel Programming Languages and Models, Parallel Programming 
 Systems, Quantum Computing, Scientific Computing, System Software and Runt
 ime Systems\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
