I am going to do some improvements to a Multi-Threaded program that I wrote,
and after each improvement I would like to measure the results, by running the program for some time.
Those tests will be CPU intensive,
and since I compare each experiment with the one before it,
I need the comparison to be unaffected by CPU Throttling.
For this reason, I would like to find some kind of information about my CPU,
that shows Temperature Ranges, and their effect on the CPU's speed.
For example, something like this:
0-60°C: No Throttling
60-70°C: Throttling -20% Clock Speed
70-80°C: Throttling -50% Clock Speed
80°C and Above: CPU Shutdown
(this is fake info that I just wrote, to explain the idea,
it's not the real info about my CPU)
My CPU is Intel i3-3220
,
but my question is not just about this specific CPU, but generally abouts CPUs..
(both Intel and AMD).
Intel's product page for this CPU model does not mention any info about Throttling Temperatures.. https://ark.intel.com/products/65693/Intel-Core-i3-3220-Processor-3M-Cache-3_30-GHz
Where can I find this information, when having a CPU model?
Thank you