-
Notifications
You must be signed in to change notification settings - Fork 16
Home
James Edwards edited this page Aug 6, 2014
·
6 revisions
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 using application to appropriately find the runtime.