Apply and practice what you've learned in the earlier steps of this guide by running more hands-on examples. Familiarize yourself with online resources relating to the SDAccel™ environment, and make your way to the AWS forum to search for knowledge and find answers.
By going through these labs you will learn how to develop accelerated applications using the Xilinx SDAccel development environment.
Running and experimenting with these three examples of the C/OpenCL™ kernels allows you to 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.
Download and run this example from the SDAccel GitHub repository.
This example demonstrates how loop reordering can be used to improve the performance of a kernel.
Download and run this example from the SDAccel GitHub repository.
This example demonstrates how to fuse two loops into one to improve the performance of an OpenCL kernel.
Download and run this example from the SDAccel GitHub repository.
The Xilinx Github repository contains more than 80 examples to help you learn. Browse the repository to find more examples of interest, starting with more coding and optimization examples.
Browse other C/C++ and 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.
- SDx Development Environment Release Notes, Installation, and Licensing Guide (UG1238)
- SDAccel Programmers Guide (UG127)
- SDAccel Environment User Guide (UG1023)
- SDAccel Environment Optimization Guide (UG1207)
NEXT: Install and Run SDAccel on your own Machine
Copyright© 2019 Xilinx