Was just going thru "Intel's 45nm Dual-Core E8500: The Best Just Got Better" at AT. Need some answers to these noobish questions :
1) The article states "the MSR is designed to essentially count down the margin to the core's maximum thermal limit, often incorrectly referred to as 'Tjunction' " and "Intel representatives have informed us that these as-of-yet unpublished Tjunction values may actually vary from model to model - sometimes even between different steppings".
When is this Tjunction value actually decided/set ? Before/during/after the chip is fabricated ?
2) How exactly is the value in the single model specific register (MSR) set ? Is there some sort of temp sensing device within the CPU which reports the current temp, which is then subtracted from Tjunction ?
Speaking as a programmer, if :
msr_value = ( tjunction_value - current_temp_value )
both tjunction_value and current_temp_value must be known.
Guess what I want to know is how exactly is the mechanism of setting the MSR value actually implemented ?
3) Shouldn't users be more bothered about the value in the MSR ( Tjunction - temp ) rather than the absolute temps ?
Thanks.
1) The article states "the MSR is designed to essentially count down the margin to the core's maximum thermal limit, often incorrectly referred to as 'Tjunction' " and "Intel representatives have informed us that these as-of-yet unpublished Tjunction values may actually vary from model to model - sometimes even between different steppings".
When is this Tjunction value actually decided/set ? Before/during/after the chip is fabricated ?
2) How exactly is the value in the single model specific register (MSR) set ? Is there some sort of temp sensing device within the CPU which reports the current temp, which is then subtracted from Tjunction ?
Speaking as a programmer, if :
msr_value = ( tjunction_value - current_temp_value )
both tjunction_value and current_temp_value must be known.
Guess what I want to know is how exactly is the mechanism of setting the MSR value actually implemented ?
3) Shouldn't users be more bothered about the value in the MSR ( Tjunction - temp ) rather than the absolute temps ?
Thanks.