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:20230831T095754Z
LOCATION:Flüela
DTSTART;TZID=Europe/Stockholm:20230626T140000
DTEND;TZID=Europe/Stockholm:20230626T160000
UID:submissions.pasc-conference.org_PASC23_sess141@linklings.com
SUMMARY:MS1B - Performance Portability Solutions beyond C++ to Support Fut
 ure Workflows (Part 1/2)
DESCRIPTION:Minisymposium\n\nComputing at large scales has become extremel
 y challenging due to increasing heterogeneity in both hardware and softwar
 e. A positive feedback loop exists where more scientific insight leads to 
 more complex solvers which in turn need more computational resource. More 
 and more scientific workflows need to tackle a range of scales and use mac
 hine learning (ML) and artificial intelligence (AI) intertwined with more 
 traditional numerical modeling methods, placing more demands on computatio
 nal platforms. These constraints indicate a need to fundamentally rethink 
 the way computational science is done and the tools that are needed to ena
 ble these complex workflows. It is not obvious that current set of C++ bas
 ed solutions will suffice, or that relying exclusively upon C++ is the bes
 t option, especially because several newer languages and boutique solution
 s offer more robust design features to tackle the challenges of heterogene
 ity. This two part minisymposium will include presentations about language
 s and heterogeneity solutions that are not tied to C++, and offer options 
 beyond template metaprogramming and parallel-for for performance and porta
 bility. One slot will be reserved for open discussion and exchange of idea
 s.\n\nThe Role of OpenMP in Performance Portability\n\nOpenMP is the leadi
 ng node-level programming model for high performance computing (HPC) syste
 ms. This ubiquitous interface supports a wide range of high-level parallel
  programming paradigms, including task-based parallelism as well as execut
 ion on devices such as GPUs. The language also provides man...\n\n\nBronis
  de Supinski (Lawrence Livermore National Laboratory)\n-------------------
 --\nJulia: Squaring the Circle of Dynamism and Performance - Exploring the
  Tradeoffs in Language Design for Dynamic Programming Languages\n\nJulia a
 s a programming language has a particular focus on scientific and numerica
 l computing. It is a dynamic programming language that promises to be fast
 . In this talk we will explore what in Julia languages design makes it fas
 t and how its extendable compiler design has allowed it to be used for ...
 \n\n\nValentin Churavy (Massachusetts Institute of Technology)\n----------
 -----------\nParallel Programming in Fortran 2018 and Beyond\n\nThrough an
  international standard supported by multiple compilers, Fortran 2018 offe
 rs a portable path to high-performing parallel execution at scale. This ta
 lk will present an overview of the parallel features of Fortran 2018 and a
  preview of the new features coming in Fortran 2023. The Fortran 201...\n\
 n\nDamian Rouson (Lawrence Berkeley National Laboratory, Archaeologic Inc.
 )\n---------------------\nPractical Examples of Productivity and Performan
 ce in Chapel\n\nChapel is a programming language designed for productively
  expressing parallel computations. Its design and implementation permit co
 de to be developed on multicore laptops, and then recompiled for scalable 
 execution on clusters, the cloud, or the world's largest supercomputers. O
 ver the past few yea...\n\n\nBradford Chamberlain (HPE)\n\nDomain: Compute
 r Science, Machine Learning, and Applied Mathematics &#8232;\n\nSession Chair: A
 nshu Dubey (Argonne National Laboratory, University of Chicago)
END:VEVENT
END:VCALENDAR
