Skip to main content

Research Repository

Advanced Search

HSA queuing model

Gaster, Benedict; Howes, Lee; Hower, Derek


Benedict Gaster
Associate Professor in Physical Computing

Lee Howes

Derek Hower


Wen-mei Hwu


HSA is a system architecture design for modern computing, integrating CPUs, GPUs, and other accelerators into a single shared memory system. To enable low-latency dispatch between different agents (devices) HSA provides architected queues, which enable low-power hardware implementations along slide software variants. In this chapter HSA a queues are introduced, details of the programmer submission, job scheduling, and integration with HSA's memory consistency model are described.


Gaster, B., Howes, L., & Hower, D. (2015). HSA queuing model. In W. Hwu (Ed.), Heterogeneous System Architecture: Practical Applications for Industry. Morgan Kaufmann

Publication Date Dec 2, 2015
Peer Reviewed Peer Reviewed
Book Title Heterogeneous System Architecture: Practical Applications for Industry
ISBN 9780128003862
Keywords architecture, heterogenous, CPU, GPU, scheduling
Public URL
Publisher URL

You might also like

Downloadable Citations