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:20260422T143140Z
LOCATION:B306
DTSTART;TZID=America/New_York:20241118T155500
DTEND;TZID=America/New_York:20241118T160100
UID:submissions.supercomputing.org_SC24_sess751_ws_p3hpc105@linklings.com
SUMMARY:An analysis into the performance and productivity of Rust in High 
 Performance Computing
DESCRIPTION:Edmund Goodman and Richard Kirk (University of Warwick, Englan
 d)\n\nRust is a type-safe programming language originally developed by Moz
 illa in 2010. With design goals including guarantees of memory and thread 
 safety, alongside foundations in functional programming, it claims to be h
 ighly performant, reliable, and productive for developers. Therefore, the 
 Rust language could be well-suited for use in High Performance Computing (
 HPC) applications.\n\nWe present a functionally verified Rust translation 
 of HPCCG, a proxy application in the Mantevo suite, showing the possibilit
 y of applying both shared and distributed memory parallelism using Rayon a
 nd MPI bindings in Rust to mature HPC codebases. Performance analysis, wit
 hin a novel framework empowering reproducibility, empirically shows the tr
 anslated Rust approaches the original C++ and a Kokkos performance portabi
 lity framework implementation in scaling characteristics and overall perfo
 rmance for representative HPC workloads. The productivity benefits of Rust
  in combination with its measured performance characteristics holistically
  demonstrate it to be an effective tool for use in HPC.\n\nTag: Performanc
 e Optimization, Programming Frameworks and System Software\n\nRegistration
  Category: Workshop Reg Pass\n\nSession Chairs: CJ Newburn (NVIDIA Corpora
 tion), Scott J. Parker (Argonne National Laboratory (ANL)), John Pennycook
  (Intel Corporation), and Kenneth Weiss (Lawrence Livermore National Labor
 atory (LLNL))\n\n
END:VEVENT
END:VCALENDAR
