BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260422T000712Z
LOCATION:704-706
DTSTART;TZID=America/Denver:20231113T111100
DTEND;TZID=America/Denver:20231113T112900
UID:submissions.supercomputing.org_SC23_sess450_ws_worksp106@linklings.com
SUMMARY:Julia as a Unifying End-to-End Workflow Language on the Frontier E
 xascale System
DESCRIPTION:William Godoy, Pedro Valero-Lara, Caira Anderson, Katrina Lee,
  Ana Gainaru, Rafael Ferreira da Silva, and Jeffrey Vetter (Oak Ridge Nati
 onal Laboratory (ORNL))\n\nWe evaluate Julia as a single language and ecos
 ystem paradigm powered by LLVM to develop workflow components for high-per
 formance computing. We run a Gray-Scott, 2-variable diffusion-reaction app
 lication using a memory-bound, 7-point stencil kernel on Frontier, the US 
 Department of Energy's first exascale supercomputer. We evaluate the perfo
 rmance, scaling, and trade-offs of (i) the computational kernel on AMD's M
 I250x GPUs, (ii) weak scaling up to 4,096 MPI processes/GPUs or 512 nodes,
  (iii) parallel I/O writes using the ADIOS2 library bindings, and (iv) Jup
 yter Notebooks for interactive analysis. Results suggest that although Jul
 ia generates a reasonable LLVM-IR, a nearly 50% performance difference exi
 sts vs. native AMD HIP stencil codes when running on the GPUs. As expected
 , we observed near-zero overhead when using MPI and parallel I/O bindings 
 for system-wide installed implementations. Consequently, Julia emerges as 
 a compelling high-performance and high-productivity workflow composition l
 anguage, as measured on the fastest supercomputer in the world.\n\nTag: Da
 ta Analysis, Visualization, and Storage, Large Scale Systems, Programming 
 Frameworks and System Software, Reproducibility, Resource Management, Runt
 ime Systems\n\nRegistration Category: Workshop Reg Pass\n\nSession Chairs:
  Silvina Caino-Lores (National Institute for Research in Digital Science a
 nd Technology (Inria)) and Anirban Mandal (Renaissance Computing Institute
  (RENCI), University of North Carolina at Chapel Hill)\n\n
END:VEVENT
END:VCALENDAR
