Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It may be the other way around...

An Intel Core i7-6700K has almost two billion transistors while a GTX 1080 has 7.2 billion transistors.

Of course you may be referring to Intel's integrated GPU's, but they are still very complex. They are not merely number CPU's -- their design is very different.



Transistor count != complexity. A GPU is hundreds of simple ALUs stacked together. Minimal branch handling, no real speculative execution, no reordering buffers, etc... Very simple, very slow "cores", and just a whole shitload of them "copy/pasted" together. Some moderately complex management blocks then distribute work to all those ALUs, sure, but still nothing close to the complexity of a modern CPU core.

Which is also why GPUs can be built so large. It's much easier for them to handle defects than for CPUs. The loss of a single core cluster on a GPU isn't nearly as significant to the product's overall performance as the loss of a single core on a CPU, and the amount of transistors you need to turn off to handle that defect is much less.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: