Skip to content
James Edwards edited this page Aug 7, 2014 · 6 revisions

Welcome to the HSAIL-Runtime wiki!

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.

Clone this wiki locally