language-icon Old Web
English
Sign In

HSA queuing model

2016 
In this chapter, we introduce and demonstrate the use of HSA queues, including both device queues and soft queues. Device queues allow the HSA developer to interact with HSA devices, for example a GPU, and soft queues allow HSA programs and non-HSA devices to provide software abstractions that implement the same queuing interface as HSA devices implement. We follow with a description of the Architected Queuing Language, which provides a protocol for communicating with each type of device via the corresponding queues, and we show how to use the interface exposed by queues to safely submit work to HSA devices.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []