This directory includes the source code and binary files for mapping SDAccel/OpenCL runtime library call to AWS specific hardware. This API is documented in xclhal2.h.
It supports the following functionality.
We do NOT expect users to modify the functionality in this directory.
- Device management APIs which include device discovery:
- xclProbe()
- xclOpen()
- xclClose()
- xclGetDeviceInfo()
- xclLoadXclBin().
- Device memory mamagement including buffer object creation and data migration. The APIs are :
- xclAllocDeviceBuffer()
- xclFreeDeviceBuffer()
- xclCopyBufferHost2Device()
- xclCopyBufferDevice2Host()
- Device profiling functionality.
- xclPerfMon*()