Review Contents:

The GPU Technology Conference: NVIDIA's New Focus in a Changing Market

by Michael "SKYMTL" Hoenig     |     October 9, 2009

The CUDA Architectural Ecosystem


Before we even get started with this article, I think it is necessary to give everyone reading a quick crash course about Nvidia’s CUDA and why it is considered by many to be an essential part of their programming toolbox. CUDA also just so happened to be the focus of the GTC.


In order to make the GPU into a processing powerhouse, NVIDIA introduced CUDA or Comupte Unified Driver Architecture. It was first released to the public less than three years ago and allows developers to harness the potential number crunching power of NVIDIA GPUs through the use of the C programming language (with NVIDIA extensions). In the grand scheme of implementing a new technology, CUDA’s current upswing popularity is nothing short of incredible given how long it has been available.

However, NVIDIA will be the first to remind anyone that their ultimate goal is not to replace CPU processing with CUDA-enabled GPUs. Rather, NVIDIA’s goal is to give developers the ability to run parallel workloads containing large data sets on the GPU while leaving the CPU to crunch through slightly more mundane instruction sets.

Here is how NVIDIA describes it:

NVIDIA® CUDA™ is a general purpose parallel computing architecture that leverages the parallel compute engine in NVIDIA graphics processing units (GPUs) to solve many complex computational problems in a fraction of the time required on a CPU. It includes the CUDA Instruction Set Architecture (ISA) and the parallel compute engine in the GPU.


One of the main focuses of the GTC as well as the keynotes held therein was the use of the GPU not as a CPU replacement but as a tool that should be working in parallel with the CPU. Above we can see a chart that illustrates exactly why NVIDIA thinks the co-processing ecosystem with a combination of CPUs and GPUs will benefit the industry.

When it comes to serial code, a run-of the mill CPU is very efficient but falls flat on its face when asked to run parallel instructions. Meanwhile, a GPU eats through parallel code like no-one’s business but can’t efficiently run serial code. It all comes down to using the right tool for the job and with a combination of CPU and GPUs, a company is well set to handle any processing-intensive tasks they might have.


Perhaps unknown to many people is the fact that NVIDIA considers CUDA as an ecosystem that encompasses both open (OpenCL, OpenMP, etc.) and closed languages, libraries and compilers. Since it supports many of the industry’s most popular coding languages, support has been growing quickly with dozens of universities now teaching CUDA and even the large OEMs of the industry are beginning to jump on board as well.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Bookmark to Slashdot!Stumble this Post!Reddit! Bookmark to Newsvine!
 

Latest Reviews in Articles
LinkBacks (?)
LinkBack to this Thread: http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/24145-gpu-technology-conference-nvidias-new-focus-changing-market.html
Posted By Date
"NVidia's new focus in a changing market" - AnandTech Forums March 13, 2010 11:32 PM
PC PLAY • Pogledaj temu - Novosti iz Hardware svijeta!!! December 30, 2009 01:07 AM
The GPU Technology Conference: NVIDIA's New Focus in a Changing Market November 17, 2009 11:12 AM
inCrysis - Crysis Forums / The NVIDIA Fermi thread October 30, 2009 07:35 PM
PC Perspective - News Archive October 28, 2009 06:16 PM
GPU Technology Conference: NVIDIA's New Focus - PCSTATS.com October 25, 2009 06:48 AM
PCSTATS.com - PC Hardware Reviews and Guides - Get The 'Stats and Stay Informed! October 25, 2009 06:23 AM
Welcome to nV News - An NVIDIA Fansite October 24, 2009 12:53 PM
The GPU Technology Conference: NVIDIA's New Focus in a Changing Market - Nvidia , Hardware October 21, 2009 10:54 AM
[TT] NVIDIA DirectX 11 Questionnaire – A Response to AMD’s Views - Page 24 - Overclock.net - Overclocking.net October 13, 2009 08:36 PM
PC Perspective - The #1 Choice for PC Hardware Reviews and Information October 13, 2009 09:58 AM
News around the web: M-Commerce's Big Moment - TechSpot News October 13, 2009 02:02 AM
NVIDIA possibly abandoning mid and high end market October 13, 2009 02:00 AM
News des 12. Oktober 2009 | 3DCenter.org October 12, 2009 12:13 PM
3DCenter.org | 3D-Grafikkarten-Benchmarking, Downloads, News & Reviews October 12, 2009 10:59 AM
The GPU Technology Conference: NVIDIA's New Focus in a Changing Market @ Hardware Canucks October 12, 2009 10:56 AM
NVIDIA possibly abandoning mid and high end market October 12, 2009 10:34 AM
JonnyGURU - October 12, 2009 10:20 AM
The GPU Technology Conference: NVIDIA's New Focus is a Changing October 12, 2009 07:09 AM
October 12 News from Around the Web : News From Around The Web October 12, 2009 06:17 AM
MADSHRIMPS - Hardware Reviews ,Crazy Projects, Modding Tutorials and Overclocking October 12, 2009 04:57 AM
The GPU Technology Conference: NVIDIA's New Focus in a Changing Market - Futuremark / YouGamers Forums October 11, 2009 11:05 PM
The GPU Technology Conference: NVIDIA's New Focus in a Changing Market - Futuremark / YouGamers Forums October 11, 2009 10:19 PM
Futuremark - News - Newsarticle October 11, 2009 10:15 PM
NVIDIA's New Focus October 11, 2009 09:29 PM
5870 or wait for Fermi? - bit-tech.net Forums October 11, 2009 03:55 PM
Elite Bastards - News October 11, 2009 01:23 PM
AnandTech - "NVidia's new focus in a changing market" October 11, 2009 11:29 AM
Saturday Shortbread - The Tech Report October 10, 2009 10:05 PM
Top news stories - The Tech Report October 10, 2009 10:03 PM
inCrysis - Crysis Forums / The NVIDIA Fermi aka GF100 (ex GT300) thread October 10, 2009 04:34 PM
MODSonline - October 10, 2009 03:30 PM
Dx11 Games & Hardware (part 2) - Page 8 - AVForums.com October 10, 2009 11:29 AM
The GPU Technology Conference: NVIDIA's New Focus in a Changing Market October 10, 2009 11:09 AM
Blue's News: Story - Saturday Tech Bits October 10, 2009 10:01 AM
Blue's News - All the carnage that's fit to post! October 10, 2009 08:36 AM
OCTools - Reinventing the Tools of OC October 10, 2009 06:10 AM
Saturday Morning Roundup :: TweakTown October 9, 2009 10:31 PM