-
Notifications
You must be signed in to change notification settings - Fork 211
Practice and Experiment with C OpenCL Kernels
Apply and practice what you've learned in the earlier steps of this guide by running more hands-on examples, familiarize yourself with online SDAccel resources and make your way to the AWS forum to search knowledge and find answers.
Running and experimenting with these three examples of the C/OPenCL kernels will help you further familiarize yourself with good coding practices and kernel optimization techniques.
This example demonstrates how loop pipelining can be used to improve the performance of a kernel.
This nearest neighbor example demonstrates how to achieve better performance using perfect loops.
This example demonstrates how to fuse two loops into one to improve the performance of an OpenCL kernel.
The Xilinx Github repository contains more than 80 examples that will help you learn. Browse the repository to find more examples of interest, starting with more coding and optimization examples.
Browse other OpenCL kernel coding and optimization examples
The AWS F1 SDAccel Development forum is the place to look for answers, share knowledge and get support. Make sure to subscribe to the forum by clicking the "Watch Forum" link in the "Available Actions" section.
Fundamental Concepts of Application Host Code
UG1238: SDx Development Environment Release Notes, Installation, and Licensing Guide
UG1023: SDAccel Environment User Guide
SDAccel Examples Wiki