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:20220812T074357Z
LOCATION:Sydney Room
DTSTART;TZID=Europe/Stockholm:20220629T140000
DTEND;TZID=Europe/Stockholm:20220629T160000
UID:submissions.pasc-conference.org_PASC22_sess162@linklings.com
SUMMARY:MS6C - Domain Specific Languages (DSLs) for Revolutionising HPC Co
 de Development: A Panacea or Empty Promises?
DESCRIPTION:Minisymposium\n\nProgramming efficient HPC code is difficult a
 nd in the domain of the few experts. These challenges look to become more 
 severe in the exascale era as hardware heterogeneity and scale of parallel
 ism will increase significantly. Traditionally HPC application developers 
 have used sequential languages, such as C or Fortran, combined with MPI, O
 penMP, or CUDA to determine all aspects of parallelism for their code. But
  specifying such low level and tricky details are time consuming and not s
 calable to future exascale machines or scientific ambition. There is howev
 er another way, and that is of Domain Specific Languages (DSLs). Often emb
 edded into existing languages, such as Python, these provide abstractions 
 which can then be used as a basis for writing an HPC application. By worki
 ng within the confines of these abstractions, which are specific to a doma
 in, there is a rich amount of information upon which the compiler can then
  determine key, but complex, optimisation details. However, DSLs are yet t
 o gain ubiquity in HPC, and in this minisymposium we bring together those 
 interested in application development, compilers, and DSL design to discus
 s how we can cooperate and address challenges that are limiting the role o
 f DSLs in HPC codes.\n\nCompiler Innovation - A Sea Change for Domain Spec
 ific Language Development\n\nVasilache\n\nThe past few years have seen exc
 iting advances in the compilation stack which promise to be transformative
  for Domain Specific Languages. Indeed, already there has been significant
  buy in by large companies into technologies such as Multi Level Intermedi
 ate Representation (MLIR) which enables the bu...\n\n---------------------
 \nDomain Specific Languages: A Scientific Software Developer's Perspective
 \n\nShapero\n\nWhilst adoption of new technologies is always an uphill cha
 llenge, scientific programmers are starting to realise the benefits that D
 omain Specific Languages (DSLs) can provide in enabling them to focus on t
 heir science rather than having to manually drive the low level and tricky
  details of paralle...\n\n---------------------\nPanel Session\n\nBrown\n\
 nPanel with speakers in the session discussing the themes raised during th
 e mini-symposium and addressing general questions raised by the audience.\
 n\n---------------------\nPSyclone: Enabling Performance Portability for C
 limate and Weather Codes\n\nMaynard, Ford\n\nClimate and weather codes are
  heavily used on HPC machines, not least due to the significant benefits d
 elivered by timely and accurate results from running such models. Driven b
 y the ambition to provide better insights about current weather patterns a
 nd unlock some of the complexities associated wit...\n\n\nDomain: Computer
  Science and Applied Mathematics
END:VEVENT
END:VCALENDAR
