Heterogeneous System Architecture: Practical Applications for Industry
Hwu, Wen-Mei W.
Heterogeneous System Architecture: Practical Applications for Industry provides a comprehensive overview of this next-generation computing framework for building high-performance applications for scientific research, cloud computing, big data analysis, and more. It's similar to NVIDIA CUDA in that it leverages co-processors (such as GPUs) for computationally-intensive applications and can increase efficiency by factors of tens of thousands. Unlike CUDA, HSA is an open standard supported by a cross-industry consortium, the HSA Foundation, representing the majority of the low-power processor platforms supporting embedded and co-processor computing including AMD, ARM, Qualcomm, and others. The book leverages OpenCL and helps developers using a variety of languages including C, C++, Java, JavaScript, Python, and more. The book begins with an introduction to the platform, explaining the design philosophy and specification to let developers see under the hood at the architectural choices. Later, application-specific chapters offer working examples and case studies representing the range of possible use cases for HSA in different industry verticals. Explains how HSA can be utilized in conjunction with classic programming algorithms and application typesDemonstrates ideal mapping of processing resources from CPUs to heterogeneous systems and compares runtime performance between themCase studies cover a range of industry verticals and common problems, including working code samples that can implemented in new applicationsLeverages OpenCL and helps developers using a variety of languages including C, C++, Java, JavaScript, Python, and more INDICE: 1. Introduction to HSA2. HSAIL - Virtual Parallel ISA3. Runtime4. Memory Model5. Queuing Model6. Compilation Technology7. Platform atomics on HAS: Three case studies8. Simulators
- ISBN: 978-0-12-800386-2
- Editorial: Morgan Kaufmann
- Encuadernacion: Rústica
- Páginas: 212
- Fecha Publicación: 20/12/2015
- Nº Volúmenes: 1
- Idioma: Inglés