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:C155
DTSTART;TZID=America/Chicago:20221113T153000
DTEND;TZID=America/Chicago:20221113T155300
UID:submissions.supercomputing.org_SC22_sess428_ws_p3hpc114@linklings.com
SUMMARY:Toward Performance Portability of AI Graphs Using SYCL
DESCRIPTION:Workshop\n\nToward Performance Portability of AI Graphs Using 
 SYCL\n\nNarasimhan, El Farouki, Goli, Tanvir, Georgiev...\n\nThe wide adop
 tion of Deep Neural Networks (DNN) has served as an incentive to design an
 d manufacture powerful and specialized hardware technologies, targeting sy
 stems from Edge devices to Cloud and supercomputers.\n\nWhile the proposed
  ONNX as a de facto for AI model description provides the portability of A
 I models across various AI frameworks, supporting DNN models on various ha
 rdware architectures remains challenging.\n\nSYCL provides a C++-based por
 table parallel programming model to target various devices. Thus, enabling
  SYCL backend for an AI framework can lead to a hardware-agnostic model fo
 r heterogeneous systems.\n\nThis paper proposes a SYCL backend for ONNXRun
 time as a possible solution towards the performance portability of deep le
 arning algorithms. The proposed backend uses existing state-of-the-art SYC
 L-DNN and SYCL-BLAS libraries to invoke tuned SYCL kernels for DNN operati
 ons. Our performance evaluation shows that the proposed approach can achie
 ve comparable performance with respect to the state-of-the-art optimized v
 endor-specific libraries.\n\nSession Format: Recorded\n\nTag: Performance 
 Portability\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
