OpenCL Programming by Example

·
· Packt Publishing Ltd
4,2
4 yorum
E-kitap
304
Sayfa
Puanlar ve yorumlar doğrulanmaz Daha Fazla Bilgi

Bu e-kitap hakkında

This book follows an example-driven, simplified, and practical approach to using OpenCL for general purpose GPU programming. If you are a beginner in parallel programming and would like to quickly accelerate your algorithms using OpenCL, this book is perfect for you! You will find the diverse topics and case studies in this book interesting and informative. You will only require a good knowledge of C programming for this book, and an understanding of parallel implementations will be useful, but not necessary.

Kullanıcı puanları ve yorumlar

4,2
4 yorum
Google kullanıcısı
25 Mart 2014
This is one of the best books I wish I had when I started working on OpenCL. The authors clearly have a very good understanding and a fair amount of experience with OpenCL. They do not simply delve into the details right away, but first review alternative approaches to parallel programming like OpenMP, MPI, OpenACC, CUDA and even Renderscript. They then introduce a simple OpenCL along with instructions on how to get a simple hello world program running on different configurations of Windows & Linux, NVidia and AMD. In the following chapters they gradually introduce the OpenCL architecture and basic OpenCL features along with very detailed code examples along with debugging and profiling tools. When presenting each new feature and object of OpenCL, the authors give appropriate examples from different fields (image processing, matrix multiplication, sorting etc) that best illustrate those features, so the users can have a good idea about when and how to use a certain feature of OpenCL for what purpose. They also touch upon basic optimization techniques as well as OpenCL-OpenGL interoperation. I recommned this book for anyone who is interested in both learning and applying OpenCL
Bunu yararlı buldunuz mu?

Yazar hakkında

Ravishekhar Banger calls himself a Parallel Programming Dogsbody. Currently he is a specialist in OpenCL programming and works for library optimization using OpenCL. After graduation from SDMCET, Dharwad, in Electrical Engineering, he completed his Masters in Computer Technology from Indian Institute of Technology, Delhi. With more than eight years of industry experience, his present interest lies in General Purpose GPU programming models, parallel programming, and performance optimization for the GPU. Having worked for Samsung and Motorola, he is now a Member of Technical Staff at Advanced Micro Devices, Inc. One of his dreams is to cover most of the Himalayas by foot in various expeditions. You can reach him at [email protected].; Koushik Bhattacharyya is working with Advanced Micro Devices, Inc. as Member Technical Staff and also worked as a software developer in NVIDIA®. He did his M.Tech in Computer Science (Gold Medalist) from Indian Statistical Institute, Kolkata, and M.Sc in pure mathematics from Burdwan University. With more than ten years of experience in software development using a number of languages and platforms, Koushik's present area of interest includes parallel programming and machine learning.

Bu e-kitaba puan verin

Düşüncelerinizi bizimle paylaşın.

Okuma bilgileri

Akıllı telefonlar ve tabletler
Android ve iPad/iPhone için Google Play Kitaplar uygulamasını yükleyin. Bu uygulama, hesabınızla otomatik olarak senkronize olur ve nerede olursanız olun çevrimiçi veya çevrimdışı olarak okumanıza olanak sağlar.
Dizüstü bilgisayarlar ve masaüstü bilgisayarlar
Bilgisayarınızın web tarayıcısını kullanarak Google Play'de satın alınan sesli kitapları dinleyebilirsiniz.
e-Okuyucular ve diğer cihazlar
Kobo eReader gibi e-mürekkep cihazlarında okumak için dosyayı indirip cihazınıza aktarmanız gerekir. Dosyaları desteklenen e-kitap okuyuculara aktarmak için lütfen ayrıntılı Yardım Merkezi talimatlarını uygulayın.