Skip to content

Latest commit

 

History

History
 
 

userspace

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

SDAccel Hardware Abstraction Layer for AWS FPGA

This directory includes the source code and binary files for mapping SDAccel/OpenCL runtime library call to AWS specific hardware. It support the following functionality. The API is documented in xclhal.h

We do NOT expect users to modify the functionality in this directory.

  1. Device management APIs which include device discovery:
    • xclProbe()
    • xclOpen()
    • xclClose()
    • xclGetDeviceInfo()
    • xclLoadXclBin().
  2. Device memory mamagement including buffer object creation and data migration. The APIs are :
    • xclAllocDeviceBuffer()
    • xclFreeDeviceBuffer()
    • xclCopyBufferHost2Device()
    • xclCopyBufferDevice2Host()
  3. Device profiling functionality.
    • xclPerfMon*()