BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20241120T082409Z
LOCATION:HG E 1.2
DTSTART;TZID=Europe/Stockholm:20240605T130000
DTEND;TZID=Europe/Stockholm:20240605T133000
UID:submissions.pasc-conference.org_PASC24_sess127_msa215@linklings.com
SUMMARY:Same Fortran, New Performance Portability
DESCRIPTION:Minisymposium\n\nAlexandru Calotoiu and Torsten Hoefler (ETH Z
 urich)\n\nFortran is the dominant language on many supercomputers. Fortran
  codes are highly tuned towards CPU performance but struggle to achieve th
 e same performance on GPUs despite their increasing adoption in supercompu
 ters all over the world. To better support Fortran applications in HPC, we
  automatically translate Fortran to a flexible, data-centric representatio
 n, preserving the rich semantic information it offers. We leverage this in
 formation, along with data-centric transformations to express both functio
 nal and data parallelism and allow efficient code to be generated for both
  CPUs and GPUs. Using a representative code from an operational weather fo
 recasting model as a case study,  we create a perfectly data-parallel prog
 ram representation and generate CPU and GPU implementations with runtimes 
 outperforming both serial and OpenMP parallel CPU implementations as well 
 as being on par with the best manually written versions on GPU, without ch
 anging the Fortran code.\n\nDomain: Climate, Weather, and Earth Sciences, 
 Computational Methods and Applied Mathematics\n\nSession Chairs: Michael L
 ange (ECMWF) and Balthasar Reuter (ECMWF)
END:VEVENT
END:VCALENDAR
