<?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 Pat, Thanks for checking on in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026082#M4155</link>
    <description>&lt;P&gt;Pat, Thanks for checking on that machine!&lt;BR /&gt;
	But, I don't see the 2699 v3 as CAT supporting machine. I wonder why the cpuid indicates that CAT is supported.... weird....&lt;/P&gt;

&lt;P&gt;I'd be excited to hear from anyone who can help!&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks again Pat!&lt;/P&gt;</description>
    <pubDate>Thu, 04 Jun 2015 14:36:46 GMT</pubDate>
    <dc:creator>CPark16</dc:creator>
    <dc:date>2015-06-04T14:36:46Z</dc:date>
    <item>
      <title>Cache Allocation Technology - Current specs (allocation granularity, number of CLOS)</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026080#M4153</link>
      <description>&lt;P&gt;Hi, I am interested in testing out the new Intel Cache Allocation Technology. However I have been unable to find the specifications of CAT functionality provided by the 6 processors. I would like to know beforehand, the capabilities of each processor before purchasing the processors, and I would be grateful if anyone could help.&lt;/P&gt;

&lt;P&gt;The CAT supporting processors are:&amp;nbsp;E5-2608L-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2618L-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2628L-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2648L-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2658-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2658A-V3&lt;/P&gt;

&lt;P&gt;I would like to know the CBM_LENGTH (the granularity of cache allocation), and the COS_MAX (Maximum number of classes which can make use of different allocations)&lt;/P&gt;

&lt;P&gt;I found how to read the values for the two values in "64 ia32 architectures software developer manual" Section 17.16.2.2&lt;/P&gt;

&lt;P&gt;It would be great if Intel could publish the values so that potential buyers could know the capabilities of each processors, however I couldn't find any information, and thus I'm leaving a post in the forum.&lt;/P&gt;

&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2015 08:35:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026080#M4153</guid>
      <dc:creator>CPark16</dc:creator>
      <dc:date>2015-06-04T08:35:06Z</dc:date>
    </item>
    <item>
      <title>Hello Chang,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026081#M4154</link>
      <description>&lt;P&gt;Hello Chang,&lt;/P&gt;

&lt;P&gt;As Bill Clinton used to say "I feel your pain".. that is I sympathize with the difficulty customers have trying to figure this out.&lt;/P&gt;

&lt;P&gt;I have data for one '&lt;FONT face="Courier New, Courier, Lucida console"&gt;Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz&lt;/FONT&gt;' system and it didn't support these CAT feature but I don't know if the feature was just disabled in the bios. That is, cpuid.(eax=07h, ecx=0h).ebx[15] == 0 which indicates (according to jan 2015, SDM vol 3, section 17.15.2.1 Enumeration and Detection Support of Cache Allocation Technology) that CAT is supported.&lt;/P&gt;

&lt;P&gt;I'll ask some other folks at Intel.&lt;/P&gt;

&lt;P&gt;Pat&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2015 14:20:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026081#M4154</guid>
      <dc:creator>Patrick_F_Intel1</dc:creator>
      <dc:date>2015-06-04T14:20:55Z</dc:date>
    </item>
    <item>
      <title>Pat, Thanks for checking on</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026082#M4155</link>
      <description>&lt;P&gt;Pat, Thanks for checking on that machine!&lt;BR /&gt;
	But, I don't see the 2699 v3 as CAT supporting machine. I wonder why the cpuid indicates that CAT is supported.... weird....&lt;/P&gt;

&lt;P&gt;I'd be excited to hear from anyone who can help!&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks again Pat!&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2015 14:36:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026082#M4155</guid>
      <dc:creator>CPark16</dc:creator>
      <dc:date>2015-06-04T14:36:46Z</dc:date>
    </item>
    <item>
      <title>I meant to say:</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026083#M4156</link>
      <description>&lt;P&gt;I meant to say:&lt;/P&gt;

&lt;P&gt;That is, cpuid.(eax=07h, ecx=0h).ebx[15] == 0 which indicates (according to jan 2015, SDM vol 3, section 17.15.2.1 Enumeration and Detection Support of Cache Allocation Technology) that CAT is &lt;STRONG&gt;NOT&lt;/STRONG&gt; supported.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2015 14:46:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026083#M4156</guid>
      <dc:creator>Patrick_F_Intel1</dc:creator>
      <dc:date>2015-06-04T14:46:48Z</dc:date>
    </item>
    <item>
      <title>Okay! that makes more sense</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026084#M4157</link>
      <description>&lt;P&gt;Okay! that makes more sense :D&lt;BR /&gt;
	Intel states that only the&amp;nbsp;&lt;/P&gt;

&lt;P style="font-size: 12px;"&gt;E5-2608L-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2618L-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2628L-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2648L-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2658-V3&amp;nbsp;&amp;nbsp; &amp;nbsp;E5-2658A-v3&amp;nbsp;&lt;/P&gt;

&lt;P style="font-size: 12px;"&gt;processors provide CAT&lt;/P&gt;

&lt;P style="font-size: 12px;"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2015 14:48:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026084#M4157</guid>
      <dc:creator>CPark16</dc:creator>
      <dc:date>2015-06-04T14:48:34Z</dc:date>
    </item>
    <item>
      <title>Hi Folks,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026085#M4158</link>
      <description>&lt;P&gt;Hi Folks,&lt;/P&gt;

&lt;P&gt;Old post I know, but hoping to clarify -- CPUID can be used to detect the presence of the architectural version of the Cache Allocation Technology (CAT) feature. In particular, once cpuid.(eax=07h, ecx=0h).ebx[15] == 1 (at least one allocation technology supported on the processor) has been verified, then CPUID leaf 0x10 and sub-leaves provide further details on the CAT feature such as mask lengths available.&lt;/P&gt;

&lt;P&gt;An easier way to enumerate the capabilities is via the 01.org RDT utility linked here:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://github.com/01org/intel-cmt-cat" target="_blank"&gt;https://github.com/01org/intel-cmt-cat&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;This utility provides not just simplified enumeration but also a Top-like interface to use the monitoring and control features (CMT, CAT, MBM, CDP,...)&lt;/P&gt;

&lt;P&gt;Also... on support.... CAT is now architecturally supported on Xeon -- all models of the Intel(R) Xeon(TM) E5/E7 v4 Family of Server Processors (or newer) support CAT. On previous models (v3) support was&amp;nbsp;only present on a&amp;nbsp;subset of specialized SKUs (such as communications SKUs), and without CPUID support.&lt;/P&gt;

&lt;P&gt;CAT is part of Intel's Resource Director Technology (RDT) feature set. Lots more details linked from the main RDT landing page here:&lt;/P&gt;

&lt;P&gt;&lt;A href="http://www.intel.com/content/www/us/en/architecture-and-technology/resource-director-technology.html" target="_blank"&gt;http://www.intel.com/content/www/us/en/architecture-and-technology/resource-director-technology.html&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;~Andrew&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2017 21:22:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Cache-Allocation-Technology-Current-specs-allocation-granularity/m-p/1026085#M4158</guid>
      <dc:creator>AndrewH_Intel</dc:creator>
      <dc:date>2017-04-21T21:22:21Z</dc:date>
    </item>
  </channel>
</rss>

