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:20230124T171525Z
LOCATION:D221
DTSTART;TZID=America/Chicago:20221114T112700
DTEND;TZID=America/Chicago:20221114T114400
UID:submissions.supercomputing.org_SC22_sess456_ws_rsdha102@linklings.com
SUMMARY:LaRIS: Targeting Portability and Productivity for LaPACK Codes on 
 Extreme Heterogeneous Systems Using IRIS
DESCRIPTION:Workshop\n\nLaRIS: Targeting Portability and Productivity for 
 LaPACK Codes on Extreme Heterogeneous Systems Using IRIS\n\nMonil, Miniska
 r, Liu, Vetter, Valero-Lara\n\nFollowing the trend of heterogeneity, hardw
 are manufacturers and vendors are releasing new architectures and their pr
 oprietary software stack (e.g., libraries) that can harness the best possi
 ble performance for commonly used kernels, such as linear algebra kernels.
  However, tuned kernels for one architecture are not portable to others. M
 oreover, the co-existence of different architectures in a single node made
  orchestration difficult. To address these challenges, we introduce LaRIS,
  a portable framework for LaPACK functionalities. LaRIS ensures a separati
 on between linear algebra algorithms and vendor-library kernels using IRIS
  runtime and IRIS-BLAS library. Such abstraction at the algorithm level ma
 kes implementation completely vendor-library and architecture agnostic. La
 RIS uses IRIS runtime to dynamically select the vendor-library kernel and 
 suitable processor architecture at runtime. Through LU factorization, we d
 emonstrate that LaRIS can fully utilize different heterogeneous systems by
  launching and orchestrating different vendor-library kernels without any 
 change in the source code.\n\nSession Format: Recorded\n\nRegistration Cat
 egory: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
