Programming massively parallel processors

Multi-core processors are no longer the future of computing-they are the present reality. A typical series manufactured CPU features multiple processor cores, while a GPU (Graphics Processing Unit) may have hundreds or even thousands of cores. With the rise of multi-core architectures has come the n...

Full description

Bibliographic Details
Other Authors: Kirk, David B., Hwu, Wen-mei W.
Format: Book
Language:Spanish
English
Edition:2a ed.
Subjects:

MARC

LEADER 00000nam a2200000 a 4500
001 111565
003 Ucuenca
005 20230308185357.0
008 014070|2010 -us|||||r|||||||||||spa||
020 |a 9789351070443 
040 |b spa 
041 0 |a eng 
082 0 |a 004.2 
245 |a Programming massively parallel processors  |c David Kirk y Wen-mei Hwu  |h foto 
250 |a 2a ed. 
264 |a Amsterdam  |b Morgan Kaufmann   |c 2010 
300 |a xx; 496 páginas:  |b ilu  |c 24 cm 
504 |a incl. ref. 
520 3 |a Multi-core processors are no longer the future of computing-they are the present reality. A typical series manufactured CPU features multiple processor cores, while a GPU (Graphics Processing Unit) may have hundreds or even thousands of cores. With the rise of multi-core architectures has come the need to teach a new and advanced programmers essential skill: how to program massively parallel processors. Programming Massively Parallel Processors: A Practical Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are discussed in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. Teaches computational thinking and problem solving techniques that facilitate high-performance parallel computing. Use CUDA (Compute Unified Device Architecture), a software development tool created specifically for NVIDIA massively parallel environments. Shows how to achieve both high performance and high reliability using the CUDA programming model and OpenCL. 
650 |a Diseño de sistemas  |9 34052 
650 |a Arquitectura de computadora  |9 117630 
650 |a Procesamiento de datos  |9 9954 
650 |a Hardware  |9 2171 
650 |a Software  |9 2170 
650 |a Lenguaje computacional  |9 117632 
650 |a Procesadores  |9 117645 
650 |a Pensamiento computacional  |9 117646 
653 |a INFORMATICA 
650 0 |a Programación informática  |9 7362 
700 1 |a Kirk, David B.  |9 117647 
700 1 |a Hwu, Wen-mei W.  |9 117648 
852 |a UC-CDJBV  |f Compra  |l 1  |m General  |p 20140703  |q 25.92  |r 2  |t 111565  |w Ingeniería  |y 160794  |b 0  |d CDRC  |e CDRC  |g 004.2 PRIMER PISO  |z 2014-40-70 
856 |a http://sibuc.ucuenca.edu.ec/portada/111565.jpg 
942 |c BK 
999 |c 69290  |d 69290