Heterogeneous systems, that marry CPUs and GPUs together in a range of configurations, are quickly becoming the design paradigm for today's platforms because of their impressive parallel processing capabilities. However, in many existing heterogeneous systems, the GPU is only treated as an accelerator by the CPU, working as a slave to the CPU master. But recently we are starting to see the introduction of a new dass of deviees and changes to the system runtime model, which enable accelerators to be treated as first-dass computing deviees. To support programmability and efficiency of heterogeneous programming, the HSA foundation introduced the Heterogeneous System Arcbitecture (HSA), which defines a platform and run time architecture that provides rieh support tor OpenCL 2.0 features induding shared virtual memory, dynamie parallelism, and improved atomic operations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.