Sign in with
Sign up | Sign in

Intel: GPUs Only 14x Faster Than CPUs

By - Source: Tom's Hardware UK | B 7 comments

While Nvidia developers see a 100x speed increase, Intel only sees 14x with some kernels using CUDA.

A recent paper written by Intel and presented to the International Symposium on Computer Architecture in France claims that Nvidia's GeForce GTX 280 GPU is only 14x faster than its Core i7 960 processor. The paper attempts to debunk claims made by Nvidia developers who saw a 100x performance improvement in some application kernels using CUDA when compared to running them on a CPU.

But is that any surprise? GPUs like the Nvidia GTX 280 have 240 processing core--the average CPU only has six cores. However it's uncertain how Intel came to its "14x" conclusion, as the findings refer to a set of unknown benchmarks--Nvidia even pointed out that they weren't specified in the paper.

"[But] it's actually unclear...what codes were run and how they were compared between the GPU and CPU," said Nvidia spokesperson Andy Keane. "[Still], it wouldn't be the first time the industry has seen Intel using these types of claims with benchmarks."

Playing on the paper's title--Debunking the 100x GPU vs CPU Myth--Keane said that the real myth is that multi-core CPUs are easy for any developer to use and see performance improvements. "In contrast, [our] CUDA parallel computing architecture is a little over 3 years old and already hundreds of consumer, professional and scientific applications are seeing speedups ranging from 10 to 100x using Nvidia GPUs."



Naturally Intel retaliated, saying that Nvidia had taken one small part of the paper out of context and even added that GPU kernel performance is often exaggerated.

"General purpose processors such as the Intel Core i7 or the Intel Xeon are the best choice for the vast majority of applications, be they for the client, general or HPC market segments," said an Intel spokesperson. "This is because of the well-known Intel Architecture programming model, mature tools for software development and more robust performance across a wide range of workloads--not just certain application kernels."

To read the full Intel vs. Nvidia dispute, head here.

Display 7 Comments.
This thread is closed for comments
  • 5 Hide
    Clintonio , 25 June 2010 06:33
    The 'average' CPU only has 6 cores? Really Kevin?

    I know no one with >4 yet. Most people are stuck on dual, and most mobile devices still have just one.
  • -3 Hide
    aron311 , 25 June 2010 10:11
    Quote:
    the average CPU only has six cores.


    TRY HARDER!

    Clintonio you can get 6 core CPU's and thanks to AMD you don't have to pay and arm and a leg for them, as you rightly say though the average PC has nothing like 6 cores, I'd guess the average would be 2..
  • 2 Hide
    andyp363 , 25 June 2010 11:03
    Not this again.... it isn't anywhere near as simple as you think...
    GPU's are faster in single precision floating point.
    CPU's are faster in double precision floating point.
    Why GPU's always seem to spank CPU's on FLOPS because they are doing 1/2 the work.
    GPU's parallel process lots of slow processors all working together but on different processes of the same task.
    CPU's serially process 1 big daddy processor addressing everything one at a time.
  • 1 Hide
    silverblue , 25 June 2010 16:53
    Does the Steam survey say how many cores is average? It sure as hell isn't 6; probably not even 3.
  • 1 Hide
    tstebbens , 25 June 2010 17:50
    andyp363Not this again.... it isn't anywhere near as simple as you think...GPU's are faster in single precision floating point.CPU's are faster in double precision floating point.Why GPU's always seem to spank CPU's on FLOPS because they are doing 1/2 the work.GPU's parallel process lots of slow processors all working together but on different processes of the same task.CPU's serially process 1 big daddy processor addressing everything one at a time.


    Wrong. Intel's fastest processor can push out just over 100 GFlops of using double precision. AMD's Hemlock 5970 can push out nearly 900 GFlops.
  • 0 Hide
    prightiam , 25 June 2010 22:22
    silverblueDoes the Steam survey say how many cores is average? It sure as hell isn't 6; probably not even 3.

    He is not saying that the average pc has a 6 core cpu, just that an average cpu has 6 cores.
    The AMD hexacores certainly are average, they are not crazy cpus, they are budget so I would have to agree with Kevin. It would be stupid to compare a gpu to tech that has been around for years anyway.
  • 0 Hide
    silverblue , 25 June 2010 22:46
    prightiamHe is not saying that the average pc has a 6 core cpu, just that an average cpu has 6 cores.


    But isn't that the same thing? If an average CPU has 6 cores, then surely the average PC has an average CPU?

    An average CPU certainly does not have 3 cores, let alone handle 3 threads, and the average computer has one CPU. I don't see how you can agree with the author on something that's obviously wrong.