没有合适的资源?快使用搜索试试~ 我知道了~
《大规模并行处理器程序设计》(文字版[PDF]
5星 · 超过95%的资源 需积分: 12 95 下载量 18 浏览量
2012-06-03
17:19:53
上传
评论 4
收藏 4.74MB PDF 举报
温馨提示
试读
279页
《大规模并行处理器程序设计》(Programming Massively Parallel Processors- A Hands-on Approach)文字版[PDF] 。 本书介绍了并行程序设计与gpu体系结构的基本概念,并详细探讨了用于构建并行程序的各种技术,用案例演示了并行程序设计的整个开发过程,即从并行计算的思想开始,直到最终实现实际且高效的并行程序。 本书特点: 介绍了并行计算的思想,使得读者可以把这种问题的思考方式渗透到高性能并行计算中去。 介绍了cuda的使用,cuda是nvidia公司专门为大规模并行环境创建的一种软件开发工具。 介绍如何使用cuda编程模式和opencl来获得高性能和高可靠性。
资源推荐
资源详情
资源评论
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 Approac h
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
evangelizer tackles the trade-off between the simple explanation of the con-
cepts and the depth analysis of the programming techniques. This is a great
book to learn both massive parallel programming and CUDA.
Mateo Valero
Director, Barcelona Supercomputing Center
The use of GPUs is having a big impact in scientific computing. David Kirk
and Wen-mei Hwu’s new book is an important contribution towards educat-
ing our students on the ideas and techniques of programming for massively-
parallel processors.
Mike Giles
Professor of Scie ntific Computi ng
University of Oxford
This book is the most comprehensive and authoritative introduction to GPU
computing yet. David Kirk and Wen-mei Hwu are the pioneers in this
increasingly important field, and their insights are invaluable and
fascinating. This book will be the standard reference for years to come.
Hanspeter Pfister
Harvard University
This is a vital and much needed text. GPU programming is growing by
leaps and bounds. This new book will be very welcomed and highly useful
across inter-disciplinary fields.
Shannon Steinfadt
Kent State University
Programming
Massively Parallel
Processors
A Hands-on Approach
This page intentionally left blank
剩余278页未读,继续阅读
爱喝普洱
- 粉丝: 7
- 资源: 130
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页