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:20211207T055400Z
LOCATION:220-221
DTSTART;TZID=America/Chicago:20211119T083100
DTEND;TZID=America/Chicago:20211119T085500
UID:submissions.supercomputing.org_SC21_sess339_ws_pehc105@linklings.com
SUMMARY:GenMAT:  A General-Purpose Machine Learning-Driven Auto-Tuner for 
 Heterogeneous Platforms
DESCRIPTION:Workshop\n\nGenMAT:  A General-Purpose Machine Learning-Driven
  Auto-Tuner for Heterogeneous Platforms\n\nZhang, Srivastava, Kannan, Pras
 anna\n\nTo assist the end-users in optimally deploying workloads on the he
 terogeneous environment with high productivity, a fundamental problem is t
 o automatically find the best “variant” of an application—the implementati
 on with the optimal configurations on the most suitable hardware resource 
 resulting in the minimum runtime. We propose GenMAT, a portable tool for i
 dentifying the best variant of any application specified as a meta-program
  with exposed tunable parameters on any hardware. GenMAT automatically pro
 files the application by varying the exposed tunable parameters and trains
  a compact machine learning model to quickly predict the runtimes of numer
 ous candidate variants to identify the best variant. We show that the GenM
 AT-selected variant has a runtime deviation within 3.5% of the true best v
 ariant in determining the best linear algebra library for matrix operation
 s. GenMAT correctly ranks the runtimes of thousands of Halide schedules wi
 th an average Spearman’s rank correlation coefficient of 0.95.\n\nTag: Het
 erogeneous Systems, Parallel Programming Languages and Models, Parallel Pr
 ogramming Systems, Productivity Tools, System Software and Runtime Systems
 \n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
