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:20211207T055412Z
LOCATION:264
DTSTART;TZID=America/Chicago:20211114T080000
DTEND;TZID=America/Chicago:20211114T120000
UID:submissions.supercomputing.org_SC21_sess205_tut122@linklings.com
SUMMARY:Productive Parallel Programming for FPGA with High-Level Synthesis
DESCRIPTION:Tutorial\n\nProductive Parallel Programming for FPGA with High
 -Level Synthesis\n\nde Fine Licht, Hoefler\n\nEnergy efficiency has become
  a first-class citizen in the design of large computing systems.  Spatial 
 architectures, such as FPGAs, promise another major step in energy efficie
 ncy, constituting a middle ground between software programmable architectu
 res and custom-built ASICs.  This tutorial shows how high-level synthesis 
 can be harnessed to productively achieve scalable pipeline parallelism on 
 FPGAs.  Attendees will learn how to target FPGA resources from high-level 
 C++ or OpenCL code, guiding the mapping from imperative code to hardware a
 nd enabling them to develop massively parallel designs with real performan
 ce benefits.  We treat well-known examples from the software world, relati
 ng traditional code optimizations to both corresponding and new transforma
 tions for hardware, building on existing knowledge when introducing new to
 pics.  By bridging the gap between software and hardware optimization, our
  tutorial aims to enable developers from a larger set of backgrounds to st
 art tapping into the potential of FPGAs with real high-performance codes.\
 n\nTag: In-Person Only, Accelerator-based Architectures, Parallel Programm
 ing Languages and Models\n\nRegistration Category: Tutorial Reg Pass
END:VEVENT
END:VCALENDAR
