Software Archive
Read-only legacy content
17061 Discussions

Core Temperature at Xeon Phi

Aya
Beginner
1,540 Views

Hello everybody,

I want to purchase Xeon Phi Coprocessor for researching purposes,

and I want to know if I can get each core temperature using its tools and software ??

Thanks in advance,

Heba

0 Kudos
10 Replies
TimP
Honored Contributor III
1,540 Views

Yes, for example by the micsmc or micsmc-gui tool.

0 Kudos
Aya
Beginner
1,540 Views

So, just to be sure, I can get at a speccific time 80 temperature values for the 80 running cores ?

0 Kudos
TimP
Honored Contributor III
1,540 Views

No temperature measurements by individual cores.  The tool does show CPU utilization by core.

0 Kudos
Aya
Beginner
1,540 Views

Thanks.

So micsmc tool just give one temperature value of the whole cores (maybe the maximum or average).

0 Kudos
Aya
Beginner
1,540 Views

I have seen some researcher used Intel's Quad-core system with a Machine Specific Register (MSR) to access Digital Thermal Sensor.

In MSR, they use IA32_THERM_STATUS register in order to get temperature of each core.

Is there something similar in Xeon Phi, till we get the temperature for each core ???

Thanks in advance

0 Kudos
TaylorIoTKidd
New Contributor I
1,540 Views

I'm trying to find the answer for you. The first person I contacted said that he knows of none, but this isn't a definite answer.

0 Kudos
Aya
Beginner
1,540 Views

Ok. Thanks. I will wait, because my decision of buying it depends on this point.


I found already in the file: xeon-phi-software-developers-guide
Table 2-12 Intel MIC Architecture commands
micsmc: displays the card thermal, electrical and usage parameters. For example:core temperature, core usage,.....

So, does it mean the temperature of each core or one value for the all cores ????

Thanks in advance

0 Kudos
TaylorIoTKidd
New Contributor I
1,540 Views

In micsmc it says "average core temperature," so I assume it's an average across all the cores.

As far as I can tell, it isn't in the list of PMU (Performance Monitoring Unit) events given by http://software.intel.com/sites/default/files/forum/278102/intelr-xeon-phitm-pmu-rev1.01.pdf.

I'm still trying to find out if we can get individual core temperatures. Something calculates the average from some data.

Regards
--
Taylor

0 Kudos
Clayton_C_Intel
Employee
1,540 Views

Unlike other IA cores, there is not a temperature sensor for every core on the first generation Xeon Phi. Instead, there are a series of sensors scattered around the die. They can be accessed by reading the CURRENT_DIE_TEMPn registers in SBOX. The Intel(R) Xeon Phi(TM) Coprocessor Systems Software Developers Guide has the location of these registers in MMIO.

0 Kudos
Aya
Beginner
1,540 Views

thank you for this information ..

0 Kudos
Reply