000 | 01815nam a22002177 4500 | ||
---|---|---|---|
999 |
_c35314 _d35314 |
||
001 | ybp12482292 | ||
020 | _a9780128014141 | ||
020 | _a9780128016497 | ||
040 | _aUOWD | ||
082 | _a005.2752 KA HE | ||
100 |
_aKaeli, David R. _924392 |
||
245 | 0 | 0 |
_aHeterogeneous computing with openCL 2.0 / _cDavid R. Kaeli, Perhaad Mistry, Dana Schaa, Dong Ping Zhang |
260 |
_aAmsterdam : _bMorgan Kaufmann, _cc2015. |
||
300 |
_axxi, 307 p. : _bill. ; _c24 cm. |
||
520 | _aHeterogeneous 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. | ||
526 | _aCSCI376 | ||
650 | 0 |
_aParallel programming (Computer science) _913907 |
|
650 | 0 |
_aOpenCL (Computer program language) _924391 |
|
856 |
_uhttps://uowd.box.com/s/qfcofg7pfryskmsobf4hwnq45a0b1qa7 _zLocation Map |
||
942 | _cREGULAR |