Home   Call for Papers  Important Dates  Committees   Past FCCMs   Author Info
Program  Venue  Registration and Accommodation
 Sunday Panels  Wednesday Workshops

FCCM 2018

The 26th IEEE International Symposium on
Field-Programmable Custom Computing Machines

April 29 - May 1, Boulder, CO, USA

Boulder, CO

Wednesday Workshops

[08:00 - 12:00] - Wednesday May 2

Title: FPGA-based Accelerated Cloud Computing with AWS EC2 F1 and SDAccel (Xilinx)

Presenter: Parimal Patel, XUP Senior Systems Engineer


The increasing computational requirements of next-generation Cloud and High-Performance Computing (HPC) applications are pushing the adoption of accelerated computing based on heterogeneous architectures into mainstream, as traditional CPU technology is unable to keep pace. FPGA accelerators complement CPU-based architectures and deliver significant performance and power efficiency improvements. In this regard, Xilinx FPGAs are now available on the Amazon Elastic Compute Cloud (EC2) F1 instances, which are designed to accelerate data center workloads, including machine learning inference, data analytics, video processing, and genomics. These are available in two different sizes that include up to eight Virtex UltraScale+ VU9P FPGAs. Furthermore, Amazon Web Services offers the SDAccel Development Environment for cloud acceleration, enabling the user to easily and productively develop accelerated algorithms and then efficiently implement and deploy them onto the heterogeneous CPU-FPGA system. The high performance and high-level of scalability offered by F1 instances, paired with the power and ease of use of Xilinx SDAccel, is very appealing for the development of high high-performance FPGA-based accelerated solutions, and will be the focus of this tutorial.

Topics to be covered:

Introduction to FPGA-based acceleration, development framework, platform, and use cases Hands-on-experience: Attendees will use their laptops to connect to the WiFi network and use AWS and work with SDAccel.
There is a charge to attend the workshop. The charge will be $50 which will cover the meal cost during the workshop and the attendees will receive a credit voucher to continue their work on AWS EC2.

[13:00 - 17:00] - Wednesday May 2

Title: High-Level Synthesis with Intel FPGAs (Intel)


The Intel HLS Compiler is a high-level synthesis (HLS) tool that takes in untimed C++ as input and generates production-quality register transfer level (RTL) code that is optimized for Intel FPGAs. In this workshop, we will discuss the features and benefits of using the Intel HLS Compiler. Through hands-on exercises, you'll learn to create an FPGA component in software, co-simulate that component using an RTL simulator with a software testbench, and integrate that component within an FPGA design. Lastly you will learn how to optimize the component execution and memory usage by analyzing compiler generated reports.

Skills Required