BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260422T000604Z
LOCATION:E Concourse
DTSTART;TZID=America/Denver:20231115T100000
DTEND;TZID=America/Denver:20231115T170000
UID:submissions.supercomputing.org_SC23_sess301_drs110@linklings.com
SUMMARY:Modernizing Simulation Software for the Exascale Era
DESCRIPTION:Nigel P. Tan (University of Tennessee)\n\nModern HPC hardware 
 is becoming increasingly heterogeneous and diverse in the exascale era. Th
 e diversity of hardware and software stacks adds additional development ch
 allenges to high performance simulations. One common development approach 
 is to re-engineer the code for each new target architecture in order to ma
 ximize performance. However, this re-engineering effort is no longer pract
 ical due to increasing heterogeneous hardware. Adding support for a single
  family of GPUs alone poses a significant challenge. Supporting each major
  vendor's hardware and software stacks takes valuable developer time away 
 from optimizing and enhancing simulation capabilities. Moving forward, the
  community must modernize the code development process in order to achieve
  the greatest scientific output.\n\nIn this work, we examine the challenge
 s posed by emerging heterogeneous hardware. These challenges include devel
 oping performance portable code, leveraging hardware features targeting AI
 /ML for HPC applications, and difficulties managing limited I/O resources 
 while checkpointing. To address these challenges we present a modernizatio
 n approach for scientific software that ensures the following. Attain high
  performance and portability across architectures using the Kokkos portabi
 lity framework in addition to optimizations to memory layout, sorting algo
 rithms, and vectorization. Leverage alternative number formats such as hal
 f-precision and fixed-point to maximize usage of the limited memory on GPU
 s and enable larger simulations. Reduce IO overhead and storage requiremen
 ts through the identification and elimination of spatial-temporal redundan
 cy in application data.\n\nTag: Accelerators, Artificial Intelligence/Mach
 ine Learning, Applications, Cloud Computing, Distributed Computing, Data A
 nalysis, Visualization, and Storage, Data Compression, Heterogeneous Compu
 ting, I/O and File Systems, Quantum Computing, Reproducibility, Security, 
 Software Engineering\n\nRegistration Category: Tech Program Reg Pass, Exhi
 bits Reg Pass\n\n
END:VEVENT
END:VCALENDAR
