SDAccel Development Environment Help
Search
Home
SDAccel Environment Profiling and Optimization Guide
Optimizing Host Code
SDx Environments Release Notes, Installation, and Licensing Guide
SDAccel Environment User Guide
SDAccel Environment Programmers Guide
SDAccel Environment Debugging Guide
SDAccel Environment Tutorial: Introduction
SDAccel Environment Profiling and Optimization Guide
Introduction
What is an FPGA?
What is OpenCL?
Application Optimization Flow
Estimating Performance
Profiling the Application in the SDAccel Environment
SDAccel Optimization Recommendations
Optimizing Host Code
Using clEnqueueMigrateMemObjects to Transfer Data
Overlapping Data Transfers with Kernel Computation
Reducing Overhead of Kernel Enqueing
Using Multiple Compute Units
Moving Data Efficiently between Kernel and Global Memory
Optimizing Kernels
On-Boarding Examples
SDx Pragma Reference Guide
Vivado HLS Optimization Methodology Guide
Additional Resources
Optimizing Host Code
Using clEnqueueMigrateMemObjects to Transfer Data
Overlapping Data Transfers with Kernel Computation
Reducing Overhead of Kernel Enqueing
Using Multiple Compute Units