Skip to Main Content
Multicore and GPU Programming
book

Multicore and GPU Programming

by Gerassimos Barlas
December 2014
Intermediate to advanced content levelIntermediate to advanced
698 pages
19h 8m
English
Morgan Kaufmann
Content preview from Multicore and GPU Programming
Chapter 6

GPU programming

Abstract

Since GPU computation burst into the scene in the mid 2000s, it has taken the high-performance computing by storm. GPUs offer a leap in performance that makes tackling bigger and more difficult problems feasible. In addition, GPUs offer unparallel power efficiency in terms of TFlop/Watt, a feature that is becoming all the more relevant in a world of dwindling natural resources.

The only problem is that GPU architectures are a breed apart from traditional multicore CPUs. Thousands of cores, coupled with complex hierarchies of memory subsystems, constitute their efficient programming a challenge requiring specialized software platforms.

In this chapter we cover one of the most mature and feature-rich software ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The CUDA Handbook: A Comprehensive Guide to GPU Programming

The CUDA Handbook: A Comprehensive Guide to GPU Programming

Nicholas Wilt
PThreads Programming

PThreads Programming

Dick Buttlar, Jacqueline Farrell, Bradford Nichols

Publisher Resources

ISBN: 9780124171374