BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160557Z
LOCATION:Track 2
DTSTART;TZID=America/New_York:20201111T181000
DTEND;TZID=America/New_York:20201111T182500
UID:submissions.supercomputing.org_SC20_sess197_ws_espm104@linklings.com
SUMMARY:The Template Task Graph (TTG) --- an Emerging Practical Dataflow P
 rogramming Paradigm for Scientific Simulation at Extreme Scale
DESCRIPTION:Workshop\n\nThe Template Task Graph (TTG) --- an Emerging Prac
 tical Dataflow Programming Paradigm for Scientific Simulation at Extreme S
 cale\n\nBosilca, Harrison, Herault, Javanmard, Nookala...\n\nWe describe T
 ESSE, an emerging general-purpose, open-source software ecosystem that att
 acks the twin challenges of programmer productivity and portable performan
 ce for advanced scientific applications on modern high-performance compute
 rs.  TESSE builds upon and extends the parsec DAG/dataflow runtime with a 
 new Domain Specific Languages (DSL) and new integration capabilities.  Mot
 ivating this work is our belief that such a dataflow model, perhaps with a
 pplications composed in domain specific languages, can overcome many of th
 e challenges faced by a wide variety of irregular applications that are po
 orly served by current programming and execution models. Two such applicat
 ions from many-body physics and applied mathematics are briefly explored.\
 n\nThis paper focuses upon the Template Task Graph (TTG), which is TESSE's
  main C++ API that provides a powerful work/data-flow programming model.  
 Algorithms on spatial trees, block-sparse tensors, and wave fronts are use
 d to illustrate the API and associated concepts, as well as to compare wit
 h related approaches.\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

