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:20230124T171521Z
LOCATION:C1-2-3
DTSTART;TZID=America/Chicago:20221117T083000
DTEND;TZID=America/Chicago:20221117T170000
UID:submissions.supercomputing.org_SC22_sess226_spostu105@linklings.com
SUMMARY:Extending MAGMA Portability with OneAPI
DESCRIPTION:ACM Student Research Competition: Graduate Poster, ACM Student
  Research Competition: Undergraduate Poster, Posters\n\nExtending MAGMA Po
 rtability with OneAPI\n\nFortenberry\n\nThe architectures of supercomputer
 s are increasing in diversity. It is important to maintain efficient code 
 portability to take advantage of the computing capabilities of the evolvin
 g hardware in these systems. Intel has adopted an open standard programmin
 g interface for heterogeneous systems called oneAPI, designed to allow cod
 e portability across different processor architectures. This report evalua
 tes oneAPI by migrating a general matrix-matrix multiplication CUDA algori
 thm from the dense linear algebra library Matrix Algebra on GPU and Multic
 ore Architectures to Data Parallel C++, the direct programming language of
  oneAPI. Performance of the migrated code is compared to native CUDA imple
 mentations on multicore CPUs and GPUs. The initial migrated code demonstra
 tes impressive performance on multicore CPUs. It retains the performance o
 f CUDA on NVIDIA GPUs. It performs poorly on the Intel GPU but is improved
  with tuning. Intel's oneAPI allowed for a successful extension of MAGMA p
 ortability to multicore CPUs and Intel GPUs.\n\nRegistration Category: Tec
 h Program Reg Pass
END:VEVENT
END:VCALENDAR
