<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Processor Base Frequency Xeon 6338N in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/Processor-Base-Frequency-Xeon-6338N/m-p/1498725#M8184</link>
    <description>&lt;P&gt;Hi, I am trying to determine the processor base frequency using the method described in 20.7.3 of:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Intel® 64 and IA-32 Architectures&lt;BR /&gt;Software Developer’s Manual&lt;/P&gt;&lt;P&gt;Order Number: 325462-080US&lt;BR /&gt;June 2023&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The basic method is to poll the CPUID.15H register and read the EAX, EBX, and ECX values from it. There is a caveat that if ECX is zero, which it is when I read it, then the value should be determined from table 20-91. But that table doesn't have an entry for my processor. I have a Xeon 6338N with a CPU ID signature of 6_6A. The table only has a value for Xeon Scalable Processors with CPUID signature 6_55.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know how to handle this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Fri, 23 Jun 2023 21:08:22 GMT</pubDate>
    <dc:creator>ct73</dc:creator>
    <dc:date>2023-06-23T21:08:22Z</dc:date>
    <item>
      <title>Processor Base Frequency Xeon 6338N</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Processor-Base-Frequency-Xeon-6338N/m-p/1498725#M8184</link>
      <description>&lt;P&gt;Hi, I am trying to determine the processor base frequency using the method described in 20.7.3 of:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Intel® 64 and IA-32 Architectures&lt;BR /&gt;Software Developer’s Manual&lt;/P&gt;&lt;P&gt;Order Number: 325462-080US&lt;BR /&gt;June 2023&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The basic method is to poll the CPUID.15H register and read the EAX, EBX, and ECX values from it. There is a caveat that if ECX is zero, which it is when I read it, then the value should be determined from table 20-91. But that table doesn't have an entry for my processor. I have a Xeon 6338N with a CPU ID signature of 6_6A. The table only has a value for Xeon Scalable Processors with CPUID signature 6_55.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know how to handle this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2023 21:08:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Processor-Base-Frequency-Xeon-6338N/m-p/1498725#M8184</guid>
      <dc:creator>ct73</dc:creator>
      <dc:date>2023-06-23T21:08:22Z</dc:date>
    </item>
    <item>
      <title>Re: Processor Base Frequency Xeon 6338N</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Processor-Base-Frequency-Xeon-6338N/m-p/1499577#M8187</link>
      <description>&lt;P&gt;Is your problem to implement an automated detection algorithm or is your main concern to know the base frequency of your processor?&amp;nbsp;&lt;BR /&gt;For the latter, it would be simpler to look it up:&amp;nbsp;&lt;A href="https://ark.intel.com/content/www/us/en/ark/products/212633/intel-xeon-gold-6338n-processor-48m-cache-2-20-ghz.html" target="_blank"&gt;https://ark.intel.com/content/www/us/en/ark/products/212633/intel-xeon-gold-6338n-processor-48m-cache-2-20-ghz.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2023 14:31:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Processor-Base-Frequency-Xeon-6338N/m-p/1499577#M8187</guid>
      <dc:creator>Thomas_W_Intel</dc:creator>
      <dc:date>2023-06-27T14:31:50Z</dc:date>
    </item>
    <item>
      <title>Re: Processor Base Frequency Xeon 6338N</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Processor-Base-Frequency-Xeon-6338N/m-p/1499603#M8188</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply. What I am trying to do is port the Wind River Helix hypervisor to a server running a Xeon 6338N CPU. In Helix there is a BSP function that builds an internal data structure that includes the CPU clock and the bus clock. It reads CPU ID register 0x15 and calculates the frequencies as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CPU clock = (Ecx * Ebx) / Eax&lt;/P&gt;&lt;P&gt;Bus clock = Ecx/1000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But, it will abort (and reset the system) if any of those register values are zero. For this processor the Ecx value always comes back zero.&lt;/P&gt;&lt;P&gt;Section 29.7.3 of the Intel software developers manual says:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;For Intel processors in which CPUID.15H.EBX[31:0] ÷ CPUID.0x15.EAX[31:0] is enumerated but CPUID.15H.ECX&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;is not enumerated, Table 20-91 can be used to look up the nominal core crystal clock frequency.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the table only has three entries. The table doesn't copy well unfortunately but the entries are:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Intel® Xeon® Scalable Processor Family with CPUID signature 06_55H.&amp;nbsp; &lt;STRONG&gt;25 MHz&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;6th and 7th generation Intel® Core™ processors and Intel® Xeon® W Processor Family. &lt;STRONG&gt;24 MHz&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Next Generation Intel Atom® processors based on Goldmont Microarchitecture with&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;CPUID signature 06_5CH (does not include Intel Xeon processors). &lt;/EM&gt;&lt;STRONG&gt;&lt;EM&gt;19.2 MHz&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The 6338N is an Intel Xeon Scalable Processor but the CPUID signature is 06_6A so it doesn't fit any of those descriptions. Do you know how I can get the CPU and bus clock frequencies?&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2023 15:29:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Processor-Base-Frequency-Xeon-6338N/m-p/1499603#M8188</guid>
      <dc:creator>ct73</dc:creator>
      <dc:date>2023-06-27T15:29:20Z</dc:date>
    </item>
  </channel>
</rss>

