Esaurito

Image Processing Using CUDA - Designing an object oriented framework for CUDA based image processing

Inglese · Tascabile

Descrizione

Ulteriori informazioni

Nowadays, GPUs are multi-core parallel processors with very high memory bandwidth. Recently for last few years developers and researchers are offloading computationally intensive tasks to GPUs to gain significant speedup compared to the CPU. Most of the image processing algorithms perform same operation on a large number of pixels, which can be parallelized on single instruction multiple data GPU architecture. Initially shader based frameworks like GLSL, Cg etc have been used for GP-GPU. NVIDIA has developed CUDA to write scalable parallel programs in C like language. GLSL, Cg and CUDA provide significant speedup, however they offer complex integration frameworks and require specialized programming skills. Most of GPU based frameworks are developed using procedural programming, which limits the scope of flexibility, code reusability, information and complexity hiding. In this book, we bring in an object oriented framework for the CUDA based image processing. We demonstrate a set of design patterns exploiting programming advantages of an object oriented language, such as encapsulation, information hiding, code reusability, complexity hiding and extensibility.

Dettagli sul prodotto

Autori Surojit Kumar Bose, Prita Shete, Pritam Shete
Editore LAP Lambert Academic Publishing
 
Lingue Inglese
Formato Tascabile
Pubblicazione 12.06.2012
 
EAN 9783659135569
ISBN 978-3-659-13556-9
Pagine 88
Dimensioni 150 mm x 220 mm x 5 mm
Peso 134 g
Categorie Guide e manuali
Scienze naturali, medicina, informatica, tecnica > Informatica, EDP > Altro

Recensioni dei clienti

Per questo articolo non c'è ancora nessuna recensione. Scrivi la prima recensione e aiuta gli altri utenti a scegliere.

Scrivi una recensione

Top o flop? Scrivi la tua recensione.

Per i messaggi a CeDe.ch si prega di utilizzare il modulo di contatto.

I campi contrassegnati da * sono obbligatori.

Inviando questo modulo si accetta la nostra dichiarazione protezione dati.