-
Notifications
You must be signed in to change notification settings - Fork 16
Home
The HSAIL runtime API is a thin, user-mode API that provides the interfaces necessary for the host to launch compute kernels to available HSA components. Key sections of the runtime API include:
- Error Handling
- Runtime initialization and shutdown
- System and Agent information
- Signals and synchronization
- Architected dispatch
- Memory Management
The current HSA Runtime Programmer's Reference Manual is available from the HSA Foundation web site.
Currently the HSAIL runtime is being distributed as a set of header files and a shared object library (libhsa-runtime.so or libhsa-runtime64.so). Applications utilizing the HSAIL runtime must specify how the runtime is utilized, either as a explicitly loaded shared object or implicitly linked, and the runtime must be installed correctly for the application to appropriately utilize it. Please refer to the application specific documentation in each case.