3 ms·
Intel's TDP measures power consumption/heat production in the intended application. The same silicon has a TDP of 5W, 15W or 35W depending on whether it's going
by ianhowson 9y ago
Intel's TDP measures power consumption/heat production in the intended application. The same silicon has a TDP of 5W, 15W or 35W depending on whether it's going in an ultralight laptop, pro laptop or desktop.
All modern Intel CPUs will draw more than their rated TDP if you run them hard.
- Coding_Cat 9y agoAnd these are high end 'prosumer' parts. Running the CPU at peak 80-100% load for a significant amount of time should be considered the intended application.
- ianhowson 9y agoWhat does 80-100% even mean, though? The CPU cores are merely one component of the CPU 'package'. The GPU on most Intel parts consumes way more power than the CPU cores when running flat-out. Even just within the CPU cores, different ops consume vastly different amount of energy while still 'maxing out' utilisation. And we haven't even considered accelerator hardware within the CPU which is totally independent of the CPU cores but can still consume a large amount of energy (e.g. H.264, AES). Intel no doubt calculate a maximum power consumption figure where every bit of hardware on the CPU is consuming as much as it can. It'd be utterly meaningless -- probably on the order of 100W for a 2-4 core laptop part or 400W for a server part. You can design a computer to handle those figures, but you don't want to. So TDP reflects intended usage rather than peak demand. If you're a 'prosumer', you're presumably smart enough to size your power supply and cooling appropriately. TDP is not the number you're looking for.
- Coding_Cat 9y agoAh yes fair point, my personal bias is showing a bit. I would consider numerics (AVX512 or AVX2) to be the main interest, and it is often what the type of workstations I'm familiar with need. It also tends to consume the most power when run at full load by a significant margin. the 80-100% is bit of a vague number, I was just kinda referring to the cpu utilization as reported by the OS. For numerics I would consider a realistic full load 75%+ pipeline fill time on the AVX codepaths. With a lot of compute you can get quite close to 100% quite quickly if your software is highly optimized (and uses enough compute to hide the memory loads). TDP should just be 100% pipelined load of the highest consuming codepath. But my general point is still that these benchmarks should not exceed the TDP for these types of parts. For everyday use these loads might not be realistic. But for a lot of people looking to spend $2000(!) on a single CPU, these benchmarks are indicative of real life usage.
- onli 9y ago> All modern Intel CPUs will draw more than their rated TDP if you run them hard. If hard does not include AVX I think that is not correct. All locked i5s and i7s stayed under or very near to their TDP. And also the K units, before overclocking. https://www.anandtech.com/show/10968/the-intel-core-i7-7700k-91w-review-the-new-stock-performance-champion/11 https://www.anandtech.com/show/10968/the-intel-core-i7-7700k... as example. However, I noticed that the reviewer mentioned that wasn't true for the 4790K and 6700K. I should mention that I'm talking about the desktop versions here. The laptop parts are a different story.