GPU cuda over CPU 100x Speedup
In Praise of Programming Massively Parallel Processors:
A Hands-on Approach
Parallel programming is about performance, for otherwise you’d write a
sequential program. For those interested in learning or teaching the topic,
a problem is where to find truly ...
In Praise of Programming Massively Parallel Processors:
A Hands-on Approach
Parallel programming is about performance, for otherwise you’d write a
sequential program. For those interested in learning or teaching the topic,
a problem is where to find truly parallel hardware that can be dedicated to
the task, for it is difficult to see interesting speedups if its shared or only
modestly parallel. One answer is graphical processing units (GPUs), which
can have hundreds of cores and are found in millions of desktop and laptop
computers. For those interested in the GPU path to parallel enlightenment,
this new book from David Kirk and Wen-mei Hwu is a godsend, as it intro-
duces CUDA, a C-like data parallel language, and Tesla, the architecture
of the current generation of NVIDIA GPUs. In addition to explaining the
language and the architecture, they define the nature of data parallel pro-
blems that run well on heterogeneous CPU-GPU hardware. More con-
cretely, two detailed case studies demonstrate speedups over CPU-only C
programs of 10X to 15X for naı¨ve CUDA code and 45X to 105X for expertly
tuned versions. They conclude with a glimpse of the future by describing the
next generation of data parallel languages and architectures: OpenCL and
the NVIDIA Fermi GPU. This book is a valuable addition to the recently
reinvigorated parallel computing literature.
David Patterson
Director, The Parallel Computing Research Laboratory
Pardee Professor of Computer Science, U.C. Berkeley
Co-author of Computer Architecture: A Quantitative Approach
Written by two teaching pioneers, this book is the definitive practical refer-
ence on programming massively parallel processors—a true technological
gold mine. The hands-on learning included is cutting-edge, yet very read-
able. This is a most rewarding read for students, engineers and scientists
interested in supercharging computational resources to solve today’s and
tomorrow’s hardest problems.
Nicolas Pinto
MIT, NVIDIA Fellow 2009
I have always admired Wen-mei Hwu’s and David Kirk’s ability to turn
complex problems into easy-to-comprehend concepts. They have done it
again in this book. This joint venture of a passionate teacher and a GPU
Administrator
Highlight
本文档为【GPU cuda over CPU 100x Speedup】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。