SysChat is a free online computer support community. Ask questions, share resources, contribute knowledge and discuss technology. Join our growing community to access all features. Register Now!

SysChat » Tips 'n' Tricks » Hardware » The Future CPU is in Your Video Card – GPU Computing

Hardware

Computer hardware installation, maintenance, optimization and fixing tips

Comment
 
LinkBack Tip Tools
 

The Future CPU is in Your Video Card – GPU Computing

By DominicD
04-06-2011
Everyone knows that a high-end computer is usually a gaming computer. To run the best and newest games, you need the latest Intel i7 processor and a monster of an Nvidia or ATI graphic card. However, while unknown to most gamers, today’s video cards can be technically tweaked to provide performance that is at least 10x better than a CPU. Enter the era of hybrid CPU-GPU Computing.

Most gamers have probably never noticed the speed and complexity inside video card technology. The RAM chips used in video cards are usually a step more advanced than the current DDR2/DDR3 technology. The processor component inside the video cards is literally a hundred times more in number compared to the high-end quad core CPUs of today.


The picture above is an analogy of a quad-core CPU in comparison with a hundred-core GPU.

A quad core CPU has 4 “solid” cores of powerful engines made best for handling operating systems, multitasking software, and generic computations. However, today’s GPU inside video cards – contain hundreds of smaller processors. They may be less powerful in capacity, but their sheer number and speed will literally outgun a quad core in computing speed.

Nvidia has released its “Tesla” series of high performance GPUs.

These Tesla GPU’s were designed to accept special programming instructions that simply outpace the equivalent and high-end GeForce gaming cards. Nvidia introduced the “CUDA” technology. This is basically a programming foundation that software manufacturers can use to harness the power of the high performance GPU cores, and combine the power of both CPU and GPU.

Hybrid Computing

Hybrid Computing is a CPU working together with a GPU to quickly process complex mathematical functions. Through this technology, tasks that require the management and multitasking is handled by the CPU. Computations that are mathematically similar but quite lengthy to process is broken to hundreds of pieces and are assigned to the GPU. The GPU’s output is then combined and organized by the CPU.


Through hybrid computing, important scientific video processing needs are accomplished X times faster. In the picture below, Hybrid Computing allows for 5x faster digital content creation in Adobe products (imagine, Adobe Photoshop to be 5x faster!). Weather modeling that is usually done by multiple connected computers, can be done 80x faster with GPU technology. Even more surprising and usually our misconception – is that number crunching analysis is accomplished much much faster with a GPU rather than a CPU.


More applications are soon to be supporting the technology of Hybrid Computing. Programmers will soon be able to harness the combined power of multi-core CPU and GPU processors. 3D games and applications are starting to switch to the CUDA technology. Its only a matter of time before consumer games, applications, and drivers are released to take advantage of the CUDA enabled technology of Nvidia GPUs.

The link below is a list of GeForce GPUs that have CUDA capability. Upcoming games (or future game patches and updates) can definitely take advantage of Hybrid Computing.

CUDA GPUs
Comment




Tip Tools

Similar Threads
Tip Tip Starter Category Tips Last Post
Problem with Video Capture Card ajaysab General Tech Support 0 08-04-2010 02:34 AM
new video card, is not puting out any video. krazymarvin Sound and Video 2 06-17-2010 12:18 AM
Ati radeon 9600 video card not working status1 Sound and Video 2 08-11-2009 08:11 PM
Is this video card decent albertsons Sound and Video 1 03-09-2008 04:55 PM
help video card krazymarvin Sound and Video 1 07-09-2006 11:39 PM

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is on
Smilies are on
[IMG] code is on
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are on



» Ads



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54