Software Archive
Read-only legacy content
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Core Temperature at Xeon Phi

Aya
Beginner
1,608 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,608 Views

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

0 Kudos
Aya
Beginner
1,608 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,608 Views

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

0 Kudos
Aya
Beginner
1,608 Views

Thanks.

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

0 Kudos
Aya
Beginner
1,608 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,608 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,608 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,608 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,608 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,608 Views

thank you for this information ..

0 Kudos
Reply