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:20250626T234540Z
LOCATION:B306
DTSTART;TZID=America/New_York:20241117T153000
DTEND;TZID=America/New_York:20241117T154500
UID:submissions.supercomputing.org_SC24_sess734_ws_pawatm115@linklings.com
SUMMARY:Just Write Fortran: Experiences with a Language-Based Alternative 
 to MPI+X
DESCRIPTION:Laxmikant Kale (University of Illinois at Urbana-Champaign); D
 amian Rouson, Katherine Rasmussen, Baboucarr Dibba, and David Torres (Lawr
 ence Berkeley National Laboratory (LBNL)); Sameer Shende (University of Or
 egon); Yunhao Zhang (Lawrence Berkeley National Laboratory (LBNL)); Ethan 
 Gutmann (National Center for Atmospheric Research (NCAR)); Michael Klemm a
 nd Kareem Ergawy (AMD Research); and Brad Richardson (Lawrence Berkeley Na
 tional Laboratory (LBNL))\n\nFortran 2023, with its "do concurrent" and co
 array parallel programming features, displaces many uses of extra-language
  parallel programming models such as MPI, OpenMP, and OpenACC. The Cray, I
 ntel, LFortran, LLVM, and NVIDIA compilers automatically parallelize do co
 ncurrent in shared memory. The Cray, Intel, and GNU compilers support coar
 rays in shared- and distributed-memory, while the NAG compiler supports co
 arrays in shared memory. Thus, language-based parallelism is emerging as a
  portable alternative to MPI+X.\n\nThis talk will present experiences with
  automatic "do concurrent" parallelization in the deep learning library In
 ference-Engine and coarray communication in the Intermediate Complexity At
 mospheric Research (ICAR), respectively.\n\nTag: Heterogeneous Computing, 
 Parallel Programming Methods, Models, Languages and Environments, PAW-Abst
 ract, Task Parallelism\n\nRegistration Category: Workshop Reg Pass\n\nSess
 ion Chairs: Engin Kayraklioglu (Hewlett Packard Enterprise (HPE)); Daniele
  Lezzi (Barcelona Supercomputing Center (BSC)); Karla Vanessa Morris Wrigh
 t (Sandia National Laboratories); Irene Moulitsas (Cranfield University); 
 Elliott Slaughter (SLAC National Accelerator Laboratory); and Kenjiro Taur
 a (The University of Tokyo, Japan)\n\n
END:VEVENT
END:VCALENDAR
