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:DEF Concourse
DTSTART;TZID=America/Denver:20231114T100000
DTEND;TZID=America/Denver:20231114T170000
UID:submissions.supercomputing.org_SC23_sess291_rpost147@linklings.com
SUMMARY:Exploring Julia as a Unifying End-to-End Workflow Language for HPC
  on Frontier
DESCRIPTION:William F. Godoy and Pedro Valero-Lara (Oak Ridge National Lab
 oratory (ORNL)); Caira Anderson (Oak Ridge National Laboratory (ORNL), Cor
 nell University); Katrina W. Lee (Oak Ridge National Laboratory (ORNL); Un
 iversity of Texas, Dallas); and Ana Gainaru, Rafael Ferreira da Silva, and
  Jeffrey S. Vetter (Oak Ridge National Laboratory (ORNL))\n\nWe evaluate t
 he use of Julia as a single language and ecosystem paradigm powered by LLV
 M for the development of high-performance computing (HPC) workflow compone
 nts.  A Gray-Scott 2-variable diffusion-reaction application using a memor
 y-bound 7-point stencil kernel is run on Frontier, the first exascale supe
 rcomputer. We evaluate the feasibility, performance, scaling, and trade-of
 fs of (i) the computational kernel on AMD's MI250x GPUs, (ii) weak scaling
  up to 4,096 MPI processes/GPUs or 512 nodes, (iii) parallel I/O write usi
 ng the ADIOS2 library bindings, and (iv) Jupyter Notebooks for interactive
  data analysis.\n\nWe will discuss our results which show that although Ju
 lia generates a reasonable LLVM-IR kernel, there is nearly a 50% performan
 ce difference with native AMD HIP stencil codes on GPU. We observed near-z
 ero overhead when using MPI and parallel I/O bindings to system-wide insta
 lled implementations. Consequently, Julia emerges as a compelling high-per
 formance and high-productivity workflow composition strategy as measured o
 n Frontier.\n\nTag: Artificial Intelligence/Machine Learning, Architecture
  and Networks, Heterogeneous Computing, I/O and File Systems, Performance 
 Measurement, Modeling, and Tools, Post-Moore Computing, Programming Framew
 orks and System Software, Quantum Computing\n\nRegistration Category: Tech
  Program Reg Pass, Exhibits Reg Pass\n\n
END:VEVENT
END:VCALENDAR
