Skip to content
James Edwards edited this page Aug 6, 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 using application to appropriately find the runtime.

Clone this wiki locally