Heterogeneous computing with openCL 2.0 /
By: Kaeli, David R
Material type: BookPublisher: Amsterdam : Morgan Kaufmann, c2015.Description: xxi, 307 p. : ill. ; 24 cm.ISBN: 9780128014141; 9780128016497Program: CSCI376Subject(s): Parallel programming (Computer science) | OpenCL (Computer program language)DDC classification: 005.2752 KA HE Online resources: Location MapItem type | Home library | Call number | Status | Notes | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|---|
REGULAR | University of Wollongong in Dubai Main Collection | 005.2752 KA HE (Browse shelf) | Available | Requested by Abdelghani Benharref | T0061502 | ||
REGULAR | University of Wollongong in Dubai Main Collection | 005.2752 KA HE (Browse shelf) | Available | Dec2018 | T0061503 |
, Shelving location: Main Collection Close shelf browser
005.275 SO IN Introduction to concurrency in programming languages / | 005.275 TU HA Hands-On GPU Programming with Python and CUDA | 005.2752 KA HE Heterogeneous computing with openCL 2.0 / | 005.2752 KA HE Heterogeneous computing with openCL 2.0 / | 005.2752 SC OP OpenCL in action : | 005.2752 SC OP OpenCL in action : | 005.276 BA WE Web programming : |
Heterogeneous Computing with OpenCL 2.0 teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs). This fully-revised edition includes the latest enhancements in OpenCL 2.0 including: . Shared virtual memory to increase programming flexibility and reduce data transfers that consume resources . Dynamic parallelism which reduces processor load and avoids bottlenecks . Improved imaging support and integration with OpenGL Designed to work on multiple platforms, OpenCL will help you more effectively program for a heterogeneous future. Written by leaders in the parallel computing and OpenCL communities, this book explores memory spaces, optimization techniques, extensions, debugging and profiling. Multiple case studies and examples illustrate high-performance algorithms, distributing work across heterogeneous systems, embedded domain-specific languages, and will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms.
CSCI376