Introduction

This book presents all SDx™ features related to performance analysis of the design. It is also logically structured to assist in the actual performance improvement effort. Dedicated sections are available for the main components of SDAccel™ performance bottlenecks, namely Accelerator, PCIe® bus transfer and Host code. Each of these sections is structured to guide the developer from recognizing bottlenecks all the way to solution approaches to increase overall system performance.

Note: Performance optimization assumes, as a starting point, a working design intended for performance improvement. If erroneous behavior is encountered, look for guidance in SDAccel Environment Debugging Guide. Similarly, the general concepts regarding coding of host code or of accelerator kernels are not explained here, these are introduced in the SDAccel Environment Programmers Guide.