BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160554Z
LOCATION:Track 4
DTSTART;TZID=America/New_York:20201111T101000
DTEND;TZID=America/New_York:20201111T105000
UID:submissions.supercomputing.org_SC20_sess201_pec220@linklings.com
SUMMARY:IA^3 2020 – Keynote: Research Challenges in Compiler Technology fo
 r Sparse Tensors
DESCRIPTION:Workshop\n\nIA^3 2020 – Keynote: Research Challenges in Compil
 er Technology for Sparse Tensors\n\nHall\n\nScalable computations where th
 e data is sparse — that is, a tiny subset of the data is populated — are w
 idely represented in scientific computing, data analytics and machine lear
 ning.  Sparse data are typically represented by sparse matrices and graphs
 , which reduce data storage and computation requirements (e.g., by storing
  only nonzero data elements) through the use of indirection matrices such 
 as B in A[B[i]].  This indirection impacts performance on modern architect
 ures.  Whether the code is optimized by human programmer, compiler or hard
 ware, any optimizations that must understand the memory access patterns fo
 r A require the values of B, which are not known until runtime.  Generatin
 g high-performance code for sparse computations is made more challenging b
 y modern architectures, where data movement cost is dominant.  Significant
  interest in compiler technology for sparse tensors has arisen with the in
 tense interest in machine learning systems.  In this talk, we will approac
 h this challenge from a compiler perspective, and describe active areas of
  research and future requirements.\n\nRegistration Category: Workshop Reg 
 Pass
END:VEVENT
END:VCALENDAR

