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:20250626T234542Z
LOCATION:B310
DTSTART;TZID=America/New_York:20241118T113000
DTEND;TZID=America/New_York:20241118T120000
UID:submissions.supercomputing.org_SC24_sess754_ws_llvmf105@linklings.com
SUMMARY:Pragma driven shared memory parallelism in Zig by supporting OpenM
 P loop directives
DESCRIPTION:David Kacs (EPCC, The University of Edinburgh); Nick Brown (Ed
 inburgh Parallel Computing Centre (EPCC); University of Edinburgh, Scotlan
 d); and Joseph Lee and Justs Zarins (Edinburgh Parallel Computing Centre (
 EPCC))\n\nThe Zig programming language, which is designed to provide perfo
 rmance and safety as first class concerns, has become popular in recent ye
 ars. Given that Zig is built upon LLVM, and-so enjoys many of the benefits
  provided by the ecosystem, including access to a rich set of backends, Zi
 g has significant potential for high performance workloads. However, it is
  yet to gain acceptance in HPC and one of the reasons for this is that sup
 port for the pragma driven shared memory parallelism is missing.\n\nIn thi
 s paper we describe enhancing the Zig compiler to add support for OpenMP l
 oop directives. Then exploring performance using NASA’s NAS Parallel Bench
 mark (NPB) suite. We demonstrate that not only does our integration of Ope
 nMP with Zig scale comparatively to Fortran and C reference implementation
 s of NPB, but furthermore Zig provides up to a 1.25 times performance incr
 ease compared to Fortran.\n\nTag: Compilers, Parallel Programming Methods,
  Models, Languages and Environments, Performance Optimization\n\nRegistrat
 ion Category: Workshop Reg Pass\n\nSession Chairs: James C. Brodman (Intel
  Corporation); Johannes de Fine Licht (NextSilicon Inc, ETH Zürich); Ryan 
 Kabrick (Tactical Computing Laboratories LLC, University of Delaware); and
  Alexis Perry-Holby (Los Alamos National Laboratory (LANL))\n\n
END:VEVENT
END:VCALENDAR
