Skip to main content

Research Repository

Advanced Search

HSA queuing model

Gaster, Benedict; Howes, Lee; Hower, Derek

Authors

Benedict Gaster Benedict.Gaster@uwe.ac.uk
Associate Professor in Physical Computing

Lee Howes

Derek Hower



Contributors

Wen-mei Hwu
Editor

Abstract

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.

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 https://uwe-repository.worktribe.com/output/802380
Publisher URL http://store.elsevier.com/product.jsp?isbn=9780128003862&pagename=search