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:20211207T055412Z
LOCATION:Online
DTSTART;TZID=America/Chicago:20211114T153000
DTEND;TZID=America/Chicago:20211114T160000
UID:submissions.supercomputing.org_SC21_sess327_ws_hipar103@linklings.com
SUMMARY:Uintah+Hedgehog: Combining Parallelism Models for End-to-End Large
 -Scale Simulation Performance
DESCRIPTION:Workshop\n\nUintah+Hedgehog: Combining Parallelism Models for 
 End-to-End Large-Scale Simulation Performance\n\nHolmen, Sahasrabudhe, Ber
 zins, Bardakoff, Blattner...\n\nThe complexity of heterogeneous nodes near
  and at exascale has increased the need for “heroic” programming efforts. 
 To accommodate this complexity, significant investment is required for cod
 es not yet optimizing for low-level architecture features (e.g., wide vect
 or units) and/or running at large-scale. This paper describes ongoing effo
 rts to combine two codes, Hedgehog and Uintah, lying at both extremes to e
 ase programming efforts. The end goals of this effort are (1) to combine t
 he two codes to make an asynchronous many-task runtime system specializing
  in both node-level and large-scale performance and (2) to further improve
  the accessibility of both with portable abstractions. A prototype adoptin
 g Hedgehog in Uintah and a prototype extending Hedgehog to support MPI+X h
 ybrid parallelism are discussed. Results achieving &#8764;60% of NVIDIA V1
 00 GPU peak performance for a distributed DGEMM problem are shown for a na
 ive MPI+Hedgehog implementation before any attempt to optimize for perform
 ance.\n\nTag: Online Only, Algorithms, Architectures, Extreme Scale Comput
 ing, Heterogeneous Systems, Memory Systems, Parallel Programming Languages
  and Models, Resource Management and Scheduling\n\nRegistration Category: 
 Workshop Reg Pass
END:VEVENT
END:VCALENDAR
