SC12 Home > SC12 Schedule > SC12 Presentation - An OpenCL Application for FPGAs

SCHEDULE: NOV 10-16, 2012

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

An OpenCL Application for FPGAs

SESSION: Heterogeneous Computing II

EVENT TYPE: Exhibitor Forums

TIME: 10:30AM - 11:00AM

Presenter(s):John Freeman

ROOM:155-B

ABSTRACT:
OpenCL is a framework that enables programmers to produce massively parallel software in C. OpenCL has been adopted by CPU and GPU developers as a way to accelerate their hardware by exploiting parallelism on their chip. FPGAs by their nature are fine-grained, massively parallel arrays that process information in a significantly different manner from traditional CPU- or GPU-based systems and are a natural hardware platform to target an OpenCL program. OpenCL and the parallelism of FPGAs enable a new level of hardware acceleration and faster time-to-market for heterogeneous systems. During this presentation, Altera will show how OpenCL is being used by customers to map data parallel algorithms to FPGA-based devices and achieve high-performance FPGA applications in a fraction of the time. We will also show how to transform initial code that is functionally correct into a highly optimized implementation that maximizes the throughput on the FPGA.

Chair/Presenter Details:

John Freeman - Altera

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

An OpenCL Application for FPGAs

SESSION: Heterogeneous Computing II

EVENT TYPE:

TIME: 10:30AM - 11:00AM

Presenter(s):John Freeman

ROOM:155-B

ABSTRACT:
OpenCL is a framework that enables programmers to produce massively parallel software in C. OpenCL has been adopted by CPU and GPU developers as a way to accelerate their hardware by exploiting parallelism on their chip. FPGAs by their nature are fine-grained, massively parallel arrays that process information in a significantly different manner from traditional CPU- or GPU-based systems and are a natural hardware platform to target an OpenCL program. OpenCL and the parallelism of FPGAs enable a new level of hardware acceleration and faster time-to-market for heterogeneous systems. During this presentation, Altera will show how OpenCL is being used by customers to map data parallel algorithms to FPGA-based devices and achieve high-performance FPGA applications in a fraction of the time. We will also show how to transform initial code that is functionally correct into a highly optimized implementation that maximizes the throughput on the FPGA.

Chair/Presenter Details:

John Freeman - Altera

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar