OpenCL Programming Guide

3.94 avg rating
( 16 ratings by Goodreads )
 
9780321749642: OpenCL Programming Guide

Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and other leaders, OpenCL has outstanding potential for PCs, servers, handheld/embedded devices, high performance computing, and even cloud systems. This is the first comprehensive, authoritative, and practical guide to OpenCL 1.1 specifically for working developers and software architects.

 

Written by five leading OpenCL authorities, OpenCL Programming Guide covers the entire specification. It reviews key use cases, shows how OpenCL can express a wide range of parallel algorithms, and offers complete reference material on both the API and OpenCL C programming language.

 

Through complete case studies and downloadable code examples, the authors show how to write complex parallel programs that decompose workloads across many different devices. They also present all the essentials of OpenCL software performance optimization, including probing and adapting to hardware. Coverage includes

 

  • Understanding OpenCL’s architecture, concepts, terminology, goals, and rationale
  • Programming with OpenCL C and the runtime API
  • Using buffers, sub-buffers, images, samplers, and events
  • Sharing and synchronizing data with OpenGL and Microsoft’s Direct3D
  • Simplifying development with the C++ Wrapper API
  • Using OpenCL Embedded Profiles to support devices ranging from cellphones to supercomputer nodes
  • Case studies dealing with physics simulation; image and signal processing, such as image histograms, edge detection filters, Fast Fourier Transforms, and optical flow; math libraries, such as matrix multiplication and high-performance sparse matrix multiplication; and more
  • Source code for this book is available at https://code.google.com/p/opencl-book-samples/

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

Review:

“Welcome to the new world of heterogeneous parallel programming with this authoritative and accessible guide to the complete OpenCL Programming Model.”

–Professor Pat Hanrahan, Stanford University

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

Top Search Results from the AbeBooks Marketplace

1.

Munshi, AaftabGaster, BenedictMattson, Timothy G.Fung, JamesGinsburg, Dan
Published by Prentice Hall
ISBN 10: 0321749642 ISBN 13: 9780321749642
New Quantity Available: > 20
Seller:
INDOO
(Avenel, NJ, U.S.A.)
Rating
[?]

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

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 46.08
Convert Currency

Add to Basket

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

2.

Aaftab Munshi, Benedict Gaster, Timothy G. Mattson
Published by Pearson Education (US), United States (2011)
ISBN 10: 0321749642 ISBN 13: 9780321749642
New Paperback Quantity Available: 10
Seller:
Book Depository hard to find
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2011. Paperback. Book Condition: New. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and other leaders, OpenCL has outstanding potential for PCs, servers, handheld/embedded devices, high performance computing, and even cloud systems. This is the first comprehensive, authoritative, and practical guide to OpenCL 1.1 specifically for working developers and software architects. Written by five leading OpenCL authorities, OpenCL Programming Guide covers the entire specification. It reviews key use cases, shows how OpenCL can express a wide range of parallel algorithms, and offers complete reference material on both the API and OpenCL C programming language. Through complete case studies and downloadable code examples, the authors show how to write complex parallel programs that decompose workloads across many different devices. They also present all the essentials of OpenCL software performance optimization, including probing and adapting to hardware. Coverage includes Understanding OpenCL s architecture, concepts, terminology, goals, and rationale Programming with OpenCL C and the runtime API Using buffers, sub-buffers, images, samplers, and events Sharing and synchronizing data with OpenGL and Microsoft s Direct3D Simplifying development with the C++ Wrapper API Using OpenCL Embedded Profiles to support devices ranging from cellphones to supercomputer nodes Case studies dealing with physics simulation; image and signal processing, such as image histograms, edge detection filters, Fast Fourier Transforms, and optical flow; math libraries, such as matrix multiplication and high-performance sparse matrix multiplication; and more Source code for this book is available at. Bookseller Inventory # BTE9780321749642

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 67.26
Convert Currency

Add to Basket

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

3.

Aaftab Munshi, Benedict Gaster, Timothy G. Mattson, James Fung, Dan Ginsburg
Published by Addison-Wesley Professional (2011)
ISBN 10: 0321749642 ISBN 13: 9780321749642
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2011. Paperback. Book Condition: New. 1. Bookseller Inventory # DADAX0321749642

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 70.81
Convert Currency

Add to Basket

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

4.

Aaftab Munshi; Benedict Gaster; Timothy G. Mattson; James Fung; Dan Ginsburg
Published by Addison-Wesley Professional (2011)
ISBN 10: 0321749642 ISBN 13: 9780321749642
New Softcover Quantity Available: > 20
Seller:
Palexbooks
(Sanford, NC, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2011. Book Condition: New. Brand new! Please provide a physical shipping address. Bookseller Inventory # 9780321749642

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 77.36
Convert Currency

Add to Basket

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

5.

Aaftab Munshi; Benedict Gaster; Timothy G. Mattson; James Fung; Dan Ginsburg
Published by Addison-Wesley Professional (2011)
ISBN 10: 0321749642 ISBN 13: 9780321749642
New Paperback First Edition Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2011. Paperback. Book Condition: New. book. Bookseller Inventory # M0321749642

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 86.12
Convert Currency

Add to Basket

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

6.

Munshi, Aaftab/ Gaster, Benedict/ Mattson, Timothy G./ Fung, James
Published by Addison-Wesley Professional (2011)
ISBN 10: 0321749642 ISBN 13: 9780321749642
New Paperback Quantity Available: 1
Seller:
Revaluation Books
(Exeter, United Kingdom)
Rating
[?]

Book Description Addison-Wesley Professional, 2011. Paperback. Book Condition: Brand New. 1st edition. 648 pages. 8.75x7.00x1.25 inches. In Stock. Bookseller Inventory # zk0321749642

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 88.03
Convert Currency

Add to Basket

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

7.

Aaftab Munshi
ISBN 10: 0321749642 ISBN 13: 9780321749642
New Paperback Quantity Available: 1
Seller:
AussieBookSeller
(SILVERWATER, NSW, Australia)
Rating
[?]

Book Description 2011. Paperback. Book Condition: New. 1. Paperback. Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as D.Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability. 603 pages. 0.989. Bookseller Inventory # 9780321749642

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 75.65
Convert Currency

Add to Basket

Shipping: US$ 37.00
From Australia to U.S.A.
Destination, Rates & Speeds

8.

Munshi, Aaftab, Gaster, Benedict, Mattson, Timothy G., Fung, James, Ginsburg, Dan
Published by Addison-Wesley Professional (2011)
ISBN 10: 0321749642 ISBN 13: 9780321749642
New Quantity Available: 1
Seller:
Nearfine Books
(Brooklyn, NY, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2011. Book Condition: new. Shiny and new! Expect delivery in 20 days. Bookseller Inventory # 9780321749642-1

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 108.99
Convert Currency

Add to Basket

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