Note that there are some explanatory texts on larger screens.

plurals
  1. POIs it fair to compare SSE/AVX units to GPU cores?
    primarykey
    data
    text
    <p>I have a presentation to make to people who have (almost) no clue of how a GPU works. I think saying that a GPU has a thousand cores where a CPU only has four to eight of them is a non-sense. But I want to give my audience an element of comparison.</p> <p>After a few months working with NVidia's Kepler and AMD's GCN architectures, I'm tempted to compare a <em>GPU "core"</em> to a <em>CPU's SIMD ALU</em> (I don't know if they have a name for that at Intel). <strong>Is it fair ?</strong> After all, when looking at an assembly level, those programming models have much in common (at least with GCN, take a look at <em>p2-6</em> of the <a href="http://developer.amd.com/wordpress/media/2012/12/AMD_Southern_Islands_Instruction_Set_Architecture.pdf" rel="noreferrer">ISA manual</a>).</p> <p><a href="http://www.anandtech.com/show/6355/intels-haswell-architecture/8" rel="noreferrer">This article</a> states that an Haswell processor can do 32 single-precision operations per cycle, but I suppose there is pipelining or other things happening to achieve that rate. <strong>In NVidia parlance, how many <em>Cuda-cores</em> does this processor have ?</strong> I would say 8 per CPU-core for 32 bits operations, but this is just a guess based on the SIMD width.</p> <p>Of course there is many other things to take into account when comparing CPU and GPU hardware, but this is not what I'm trying to do. I just have to explain how the thing is working.</p> <p><em>PS: All pointers to <strong>CPU</strong> hardware documentations or CPU/GPU presentations are greatly appreciated !</em></p> <p><strong>EDIT:</strong> Thanks for your answers, sadly I had to chose only one of them. I marked <a href="https://stackoverflow.com/a/17432398/748875">Igor's answer</a> because it sticks the most to my initial question and gave me enough informations to justify why this comparison shouldn't be taken too far, but <a href="https://stackoverflow.com/a/17428374/748875">CaptainObvious provided very good articles</a>.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload