BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20230124T171520Z
LOCATION:C156
DTSTART;TZID=America/Chicago:20221114T140000
DTEND;TZID=America/Chicago:20221114T143000
UID:submissions.supercomputing.org_SC22_sess454_ws_espm104@linklings.com
SUMMARY:From Merging Frameworks to Merging Stars: Experiences Using HPX, K
 okkos and SIMD Types
DESCRIPTION:Workshop\n\nFrom Merging Frameworks to Merging Stars: Experien
 ces Using HPX, Kokkos and SIMD Types\n\nDaiß, Singanaboina, Diehl, Kaiser,
  Pflüger\n\nOcto-Tiger, a large-scale 3D AMR code for the merger of stars,
  uses a combination of HPX, Kokkos and explicit SIMD types, aiming to achi
 eve performance-portability for a broad range of heterogeneous hardware.  
 However, on A64FX CPUs, we encountered several missing pieces, hindering p
 erformance by causing problems with the SIMD vectorization.  Therefore, we
  add std::experimental::simd as an option to use in Octo-Tiger's Kokkos ke
 rnels alongside Kokkos SIMD, and further add a new SVE (Scalable Vector Ex
 tensions) SIMD backend.\n\nAdditionally, we amend missing SIMD implementat
 ions in the Kokkos kernels within Octo-Tiger's hydro solver.  We test our 
 changes by running Octo-Tiger on three different CPUs: An A64FX, an Intel 
 Icelake and an AMD EPYC CPU, evaluating SIMD speedup and node-level perfor
 mance.  We get a good SIMD speedup on the A64FX CPU, as well as noticeable
  speedups on the other two CPU platforms. However, we also experience a sc
 aling issue on the EPYC CPU.\n\nSession Format: Recorded\n\nTag: AI-HPC Co
 nvergence, Extreme Scale Computing, Parallel Programming Languages and Mod
 els, Performance, Runtime Systems\n\nRegistration Category: Workshop Reg P
 ass
END:VEVENT
END:VCALENDAR
