OpenCL Design Flows for Intel and Xilinx FPGAs
OpenCL Design Flows for Intel and Xilinx FPGAs
Common Optimization Strategies, Design Patterns and Vendor-specific Differences
Tobias Kenter
Paderborn Center for Parallel Computing & Department of Computer Science Paderborn University, Germany
DATE, Monday Tutorials ? 25 March 2019 ? Florence, Italy
Part 1 Common Design Patterns
Key Differences
Introduction
? Our mission at PC? Promote and Establish FPGAs as accelerators in HPC
My Agenda
? Objectives for applications and libraries Achieve Throughput Close to Architectural Limits
Use OpenCL as Performance Portable FPGA Design Tool ? How far can those coexist?
4
My Background
? Research interests / background
? application acceleration ? architecture exploration ? compilation tools
? tool user: OpenCL, Maxeler ? compiler extensions: LLVM, Clang
? Experience with OpenCL FPGA tool chains since 2016
? FDTD stencil computations with Xilinx and Intel ? DG code with Intel ? matrix multiplication with Intel and Xilinx ? CNN, convolutions with Xilinx and Intel ? FFT with Intel ? image processing and generalization with Xilinx ? elliptic curve method with Xilinx ? external channel communication with Intel
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- design something for free
- quizzes for teens and for girls only
- database design tutorial for beginners
- 3d design software for mac
- free design templates for word
- home design programs for free
- modern design homes for sale
- design your own shampoo and conditioner
- design packaging for your product
- graphic design classes for beginners
- 3d design software for 3d printing
- best design software for 3d printing