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