CUDA by Example: An Introduction to General-Purpose GPU Programming

3.96 avg rating
( 114 ratings by Goodreads )
 
9780131387683: CUDA by Example: An Introduction to General-Purpose GPU Programming

“This book is required reading for anyone working with accelerator-based computing systems.”

–From the Foreword by Jack Dongarra, University of Tennessee and Oak Ridge National Laboratory

CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now brings this valuable resource to programmers working on applications in other domains, including science, engineering, and finance. No knowledge of graphics programming is required–just the ability to program in a modestly extended version of C.

 

CUDA by Example, written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology. The authors introduce each area of CUDA development through working examples. After a concise introduction to the CUDA platform and architecture, as well as a quick-start guide to CUDA C, the book details the techniques and trade-offs associated with each key CUDA feature. You’ll discover when to use each CUDA C extension and how to write CUDA software that delivers truly outstanding performance.

 

Major topics covered include

  • Parallel programming
  • Thread cooperation
  • Constant memory and events
  • Texture memory
  • Graphics interoperability
  • Atomics
  • Streams
  • CUDA C on multiple GPUs
  • Advanced atomics
  • Additional CUDA resources

All the CUDA software tools you’ll need are freely available for download from NVIDIA.

http://developer.nvidia.com/object/cuda-by-example.html

"synopsis" may belong to another edition of this title.

About the Author:

Jason Sanders is a senior software engineer in the CUDA Platform group at NVIDIA. While at NVIDIA, he helped develop early releases of CUDA system software and contributed to the OpenCL 1.0 Specification, an industry standard for heterogeneous computing. Jason received his master’s degree in computer science from the University of California Berkeley where he published research in GPU computing, and he holds a bachelor’s degree in electrical engineering from Princeton University. Prior to joining NVIDIA, he previously held positions at ATI Technologies, Apple, and Novell. When he’s not writing books, Jason is typically working out, playing soccer, or shooting photos.

 

Edward Kandrot is a senior software engineer on the CUDA Algorithms team at NVIDIA. He has more than twenty years of industry experience focused on optimizing code and improving performance, including for Photoshop and Mozilla. Kandrot has worked for Adobe, Microsoft, and Google, and he has been a consultant at many companies, including Apple and Autodesk. When not coding, he can be found playing World of Warcraft or visiting Las Vegas for the amazing food.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 49.99
US$ 32.02

Convert Currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Jason Sanders, Edward Kandrot
Published by Pearson Education (US), United States (2010)
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Paperback Quantity Available: 1
Seller
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2010. Paperback. Book Condition: New. 229 x 185 mm. Language: English . Brand New Book. This book is required reading for anyone working with accelerator-based computing systems. -From the Foreword by Jack Dongarra, University of Tennessee and Oak Ridge National Laboratory CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now brings this valuable resource to programmers working on applications in other domains, including science, engineering, and finance. No knowledge of graphics programming is required-just the ability to program in a modestly extended version of C. CUDA by Example, written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology. The authors introduce each area of CUDA development through working examples.After a concise introduction to the CUDA platform and architecture, as well as a quick-start guide to CUDA C, the book details the techniques and trade-offs associated with each key CUDA feature. You ll discover when to use each CUDA C extension and how to write CUDA software that delivers truly outstanding performance. Major topics covered include *Parallel programming*Thread cooperation*Constant memory and events*Texture memory*Graphics interoperability*Atomics*Streams*CUDA C on multiple GPUs*Advanced atomics*Additional CUDA resources All the CUDA software tools you ll need are freely available for download from NVIDIA. Bookseller Inventory # AAU9780131387683

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 32.02
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

2.

Jason Sanders, Edward Kandrot
Published by Pearson Education (US), United States (2010)
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Paperback Quantity Available: 1
Seller
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2010. Paperback. Book Condition: New. 229 x 185 mm. Language: English . Brand New Book. This book is required reading for anyone working with accelerator-based computing systems. -From the Foreword by Jack Dongarra, University of Tennessee and Oak Ridge National Laboratory CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now brings this valuable resource to programmers working on applications in other domains, including science, engineering, and finance. No knowledge of graphics programming is required-just the ability to program in a modestly extended version of C. CUDA by Example, written by two senior members of the CUDA software platform team, shows programmers how to employ this new technology. The authors introduce each area of CUDA development through working examples.After a concise introduction to the CUDA platform and architecture, as well as a quick-start guide to CUDA C, the book details the techniques and trade-offs associated with each key CUDA feature. You ll discover when to use each CUDA C extension and how to write CUDA software that delivers truly outstanding performance. Major topics covered include *Parallel programming*Thread cooperation*Constant memory and events*Texture memory*Graphics interoperability*Atomics*Streams*CUDA C on multiple GPUs*Advanced atomics*Additional CUDA resources All the CUDA software tools you ll need are freely available for download from NVIDIA. Bookseller Inventory # AAU9780131387683

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 34.14
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Jason Sanders, Edward Kandrot
Published by Pearson Education 2010-07-19, Boston, Mass. :|London (2010)
ISBN 10: 0131387685 ISBN 13: 9780131387683
New paperback Quantity Available: 5
Seller
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description Pearson Education 2010-07-19, Boston, Mass. :|London, 2010. paperback. Book Condition: New. Bookseller Inventory # 9780131387683

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 30.45
Convert Currency

Add to Basket

Shipping: US$ 3.81
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

Jason Sanders, Edward Kandrot
Published by Addison-Wesley Professional
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Softcover Quantity Available: 4
Seller
Kennys Bookstore
(Olney, MD, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional. Book Condition: New. 2010. 1st Edition. Paperback. Num Pages: 312 pages, Illustrations. BIC Classification: UMX; UYFP. Category: (P) Professional & Vocational. Dimension: 229 x 189 x 17. Weight in Grams: 534. . . . . . Books ship from the US and Ireland. Bookseller Inventory # V9780131387683

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 37.17
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

5.

Jason Sanders, Edward Kandrot
Published by Addison-Wesley Professional (2010)
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Softcover First Edition Quantity Available: 4
Rating
[?]

Book Description Addison-Wesley Professional, 2010. Book Condition: New. 2010. 1st Edition. Paperback. Num Pages: 312 pages, Illustrations. BIC Classification: UMX; UYFP. Category: (P) Professional & Vocational. Dimension: 229 x 189 x 17. Weight in Grams: 534. . . . . . . Bookseller Inventory # V9780131387683

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 37.45
Convert Currency

Add to Basket

Shipping: FREE
From Ireland to U.S.A.
Destination, Rates & Speeds

6.

Sanders, Jason
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Quantity Available: 5
Seller
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2010. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Bookseller Inventory # KB-9780131387683

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 35.59
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

7.

JasonSanders; Kandrot Edward
Published by Financial Times Prentice Hall (2010)
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Softcover Quantity Available: 1
Seller
Rating
[?]

Book Description Financial Times Prentice Hall, 2010. Book Condition: New. Bookseller Inventory # EH9780131387683

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 37.65
Convert Currency

Add to Basket

Shipping: US$ 2.23
From Germany to U.S.A.
Destination, Rates & Speeds

8.

Jason Sanders
Published by Pearson Education (2010)
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Quantity Available: > 20
Seller
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Pearson Education, 2010. PAP. Book Condition: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Bookseller Inventory # PB-9780131387683

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 28.52
Convert Currency

Add to Basket

Shipping: US$ 11.44
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

Jason Sanders; Edward Kandrot
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Quantity Available: 2
Seller
BWB
(Valley Stream, NY, U.S.A.)
Rating
[?]

Book Description Book Condition: New. Depending on your location, this item may ship from the US or UK. Bookseller Inventory # 97801313876830000000

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 40.35
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Sanders, JasonKandrot, Edward
Published by Prentice Hall
ISBN 10: 0131387685 ISBN 13: 9780131387683
New Quantity Available: > 20
Seller
INDOO
(Avenel, NJ, U.S.A.)
Rating
[?]

Book Description Prentice Hall. Book Condition: New. Brand New. Bookseller Inventory # 0131387685

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 38.49
Convert Currency

Add to Basket

Shipping: US$ 3.50
Within U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book