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:20211119T092000
DTEND;TZID=America/Chicago:20211119T094500
UID:submissions.supercomputing.org_SC21_sess339_misc388@linklings.com
SUMMARY:A Python-Based High-Level Programming Flow for CPU-FPGA Heterogene
 ous Systems
DESCRIPTION:Workshop\n\nA Python-Based High-Level Programming Flow for CPU
 -FPGA Heterogeneous Systems\n\nHuang\n\nThe fast-growing complexity of new
  applications and new use scenarios poses serious challenges for computing
  systems. Heterogeneous systems consist of different types of processors a
 nd accelerators, and provide unique combined benefits of hardware accelera
 tion from each individual component. CPU-FPGA heterogeneous systems provid
 e both programmable logic and general-purpose processors, and they have de
 monstrated great flexibility, performance, and efficiency. Heterogeneous s
 ystems have been created and deployed in many different applications and s
 cenarios. However, as system complexity and application complexity grow ra
 pidly, programming and optimizing heterogeneous systems require great manu
 al efforts and consume a lot of time. In this work, we propose a Python-ba
 sed high-level programming framework to simplify programming and optimizat
 ion of CPU-FPGA heterogeneous systems. The proposed high-level operations 
 isolate underlying hardware details from programmers and provide more opti
 mization opportunities for the compiler.\n\nTag: Heterogeneous Systems, Pa
 rallel Programming Languages and Models, Parallel Programming Systems, Pro
 ductivity Tools, System Software and Runtime Systems\n\nRegistration Categ
 ory: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
