Skip to Content
CUDA Programming
book

CUDA Programming

by Shane Cook
December 2012
Intermediate to advanced
600 pages
18h 19m
English
Morgan Kaufmann
Content preview from CUDA Programming

Chapter 3

CUDA Hardware Overview

PC Architecture

Let’s start by looking at the typical Core 2 architecture we still find today in many PCs and how it impacts our usage of GPU accelerators (Figure 3.1).

image

Figure 3.1 Typical Core 2 series layout.

Notice that all GPU devices are connected to the processor via the PCI-E bus. In this case we’ve assumed a PCI-E 2.0 specification bus, which is currently the fastest bus available, giving a transfer rate of 5 GB/s. PCI-E 3.0 has become available at the time of this writing and should significantly improve the bandwidth available.

However, to get data from the processor, we need to go through the Northbridge ...

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
Professional CUDA C Programming

Professional CUDA C Programming

John Cheng, Max Grossman, Ty McKercher

Publisher Resources

ISBN: 9780124159334