NVIDIA - World Leader in Visual Computing Technologies
USA - United States
USA - United States

ARG - Argentina

BRA - Brasil

CHL - Chile

CHN - China

CLM - Colombia

DEU - Germany

ESP - Spain

FRA - France

GBR - United Kingdom

IND - India

ITA - Italy

JPN - Japan

KOR - Korea

MEX - Mexico

POL - Poland

RUS - Russia

TWN - Taiwan

THA - Thailand

TUR - Turkey

USA - United States

VEN - Venezuela

Change default
  • Drivers
    • GeForce Drivers
    • All NVIDIA Drivers
  • Products
    • Processors
      • GeForce
      • Quadro
      • Tegra
      • Tesla
      • Legacy
    • Technologies
      • SLI
      • PhysX
      • Optimus
      • Maximus
      • CUDA
      • Windows 8
      • All Technologies
    • Cloud Computing
      • Overview
      • Enterprise
      • Gaming
    • 3D Vision
    • Platforms
      • Desktops
      • Notebooks
      • Tablets
      • Smartphones
      • Workstations
      • Servers
      • High Performance Computing
      • Automotive
  • Communities
    • GeForce.com
    • TegraZone.com
    • 3D Vision Live
    • GPU Technology Conference
    • CUDA Zone
    • Developer Zone
    • Forums
    • GPU Venture Zone
    • PartnerForce
    • NVIDIA Research
  • Support
  • Shop
  • About NVIDIA
    • Company Information
    • Newsroom
    • NVIDIA Blog
    • Investors
    • Citizenship
Blog Home
  • Home
  • Corporate
  • 3D Vision
  • Gaming
  • Mobile
  • Notebook
  • Software
  • Supercomputing
  • Workstation

What’s the Difference Between a CPU and a GPU?

By Kevin Krewell on Dec 16 2009
In Uncategorized
No Comments 0 Comments

This post is an entry inThe World Isn’t Flat, It’s Parallel series running on nTersect, focused on the GPU’s importance and the future of parallel processing. Today, GPUs can operate faster and more cost-efficiently than CPUs in a range of increasingly important sectors, such as medicine, national security, natural resources and emergency services. For more information on GPUs and their applications, keep your eyes on The World Isn’t Flat, It’s Parallel.

The CPU (central processing unit) has often been called the brains of the PC. But increasingly, that brain is being enhanced by another part of the PC – the GPU (graphics processing unit), which is its soul.

Cpu-vs-gpu
All PCs have chips that render the display images to monitors. But not all these chips are created equal. Intel’s integrated graphics controller provides basic graphics that can display only productivity applications like Microsoft PowerPoint, low-resolution video and basic games.

The GPU is in a class by itself – it goes far beyond basic graphics controller functions, and is a programmable and powerful computational device in its own right.

The GPU’s advanced capabilities were originally used primarily for 3D game rendering. But now those capabilities are being harnessed more broadly to accelerate computational workloads in areas such as financial modeling, cutting-edge scientific research and oil and gas exploration. In a recent BusinessWeek article, Insight64 principal analyst Nathan Brookwood described the unique capabilities of the GPU this way: “GPUs are optimized for taking huge batches of data and performing the same operation over and over very quickly, unlike PC microprocessors, which tend to skip all over the place.”

Architecturally, the CPU is composed of a only few cores with lots of cache memory that can handle a few software threads at a time. In contrast, a GPU is composed of hundreds of cores that can handle thousands of threads simultaneously. The ability of a GPU with 100+ cores to process thousands of threads can accelerate some software by 100x over a CPU alone. What’s more, the GPU achieves this acceleration while being more power- and cost-efficient than a CPU.

GPU-accelerated computing has now grown into a mainstream movement supported by the latest operating systems from Apple (with OpenCL) and Microsoft (using DirectCompute). The reason for the wide and mainstream acceptance is that the GPU is a computational powerhouse, and its capabilities are growing faster than those of the x86 CPU.

In today’s PC, the GPU can now take on many multimedia tasks, such as accelerating Adobe Flash video, transcoding (translating) video between different formats, image recognition, virus pattern matching and others. More and more, the really hard problems to solve are those that have an inherent parallel nature – video processing, image analysis, signal processing. The combination of a CPU with a GPU can deliver the best value of system performance, price, and power.

Tagged: cpu, gpu, Parallel World

0 Comments Post a Comment

Similar Stories

tesla fermi key visual1

Winners of Petaflop Supercomputer Contest Are…

By Roy Kim on May 18 2012

by-the-numbers

GTC Wraps Up: By The Numbers

By Bob Sherbin on May 17 2012

gtc-2012-part-time-scientist-keynote-1

Space: The Next, Though Not Final, Frontier for GPU’s

By Gary Rainville on May 17 2012

mars-rover

GPUs Processing Images From the Red Planet

By Gary Rainville on May 17 2012

ging-companies-summit-ecs-gtc-2012

From BioDigital to Zoobe, Up-and-Coming Firms Tout Use of GPUs

By Gary Rainville on May 17 2012

jhh-fireside-chat-ecs-gtc12-1

NVIDIA CEO Shakes Out Future Of Tech

By Tony Kontzer on May 17 2012

paved road

Exascale Apps Pave Way To Supercomputing Greatness

By Tony Kontzer on May 16 2012

iain-couzin-gtc-2012-keynote-2

Using GPUs to Decipher Animal (and Human) Crowd Behavior

By Tony Kontzer on May 16 2012

gtc-poster-boards-3

GTC Poster Session Shows Breadth of GPU Research

By Tony Kontzer on May 14 2012

kepler-die-shot

What Makes Kepler Tick?

By Will Park on May 8 2012

+ More Similar Stories

Subscribe via: RSS Email

Connect & Share: Find us on Facebook Follow us on Twitter Find us on Flickr Watch us on YouTube

X

Enter your email address:

Most Discussed

144 CommentsContest: What would you do with a petaflop supercomputer?posted Apr 24 2012 at 15:52:32 PM
28 CommentsReal Ultrabooks Have GPU’sposted Mar 12 2012 at 15:18:08 PM
26 CommentsNo Free Lunch for Intel MIC (or GPU’s)posted Apr 3 2012 at 09:01:14 AM

Featured Series

  • NVIDIA Stories on TVTV shorts showing how GPUs are used
  • Inner GeekNVIDIA employees telling personal stories of how technology affects their lives
  • GPU Technology ConferenceThe latest GPU Technology Conference updates
  • Kizuna UpdateA series of Operation Kizuna updates detailing how we are aiding Japan's Tsunami recovery

Latest Tweets

nvidia That's a really good sign :) RT @filippospiga: Just after #GTC12 I already look forward for #GTC13 posted May 18 2012 at 13:57:29 PM

Popular Tags

3D 3d vision acer android arm asus CES ces2011 Corporate CSR CUDA Drivers ECS Events Gaming GeForce Global Citizenship GPGPU gpu gpu computing GPU Technology Conference GTC high performance computing hpc Inner Geek Medical Mobile mwc New GPU uses Notebooks NVIDIA NVIDIA Foundation NVIDIA in a Minute Optimus parallel computing Professional quad-core Quadro Steve Wildstrom Supercomputing super phone Tegra Tegra 3 Tesla Visual computing

NVIDIA on YouTube

NVIDIA on Flickr

Archives

NVIDIA Blog Authors

Disclaimer

All company and product names appearing in the NVIDIA Blog are trademarks and/or registered trademarks of NVIDIA Corporation or of their respective owners.

NVIDIA Blog Comment Policy

While we encourage you to interact with us by leaving comments, we reserve the right, in our sole discretion, to remove comments or block readers if they violate any of the following conditions.


To read the NVIDIA Blog commenting guidelines and privacy policy, click here.

Solutions: 3DTV Play | 3D PCs | Optimus | Graphics Cards | High Performance Computing | Visualization | CUDA | Tegra Android App
Corporate: About NVIDIA | Newsroom | Blog | Events | Affiliate Program | Developers | Channel Partners | Investor Relations
Employment | RSS Feeds | Newsletter
Copyright © 2012 NVIDIA Corporation | Legal Info | Privacy Policy