<?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 Re:Branch target address alignment on Golden Cove in Mobile and Desktop Processors</title>
    <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1585504#M70839</link>
    <description>&lt;P&gt;Hello RakeshD,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for sharing this information. I will coordinate this internally with our team so we can answer your inquiry. Rest assured that I will keep this thread updated once the information is already available. Thank you for your patience and cooperation.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Ramyer M.&lt;/P&gt;&lt;P&gt;Intel Customer Support Technician&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 02 Apr 2024 12:12:55 GMT</pubDate>
    <dc:creator>RamyerM_Intel</dc:creator>
    <dc:date>2024-04-02T12:12:55Z</dc:date>
    <item>
      <title>Branch target address alignment on Golden Cove</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1583667#M70656</link>
      <description>&lt;P&gt;Intel cores used to fetch aligned 16 bytes per cycle from instruction cache; hence, Intel recommended to align branch targets to 16-byte boundaries. However, Golden Cove increased the fetch bandwidth to 32 bytes per cycle. I was wondering about its implications on branch target alignment. Do the branch targets now need to be aligned to 32-byte boundaries or does Golden Cove fetch “unaligned” 32 bytes per cycle?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Rakesh&lt;/P&gt;</description>
      <pubDate>Tue, 26 Mar 2024 22:24:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1583667#M70656</guid>
      <dc:creator>RakeshD</dc:creator>
      <dc:date>2024-03-26T22:24:39Z</dc:date>
    </item>
    <item>
      <title>Re:Branch target address alignment on Golden Cove</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1584534#M70726</link>
      <description>&lt;P&gt;Hello RakeshD,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting in the communities. To explain this to you in detail, may I please know the specific model of your CPU? I will be waiting for your reply. Thank you.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Ramyer M.&lt;/P&gt;&lt;P&gt;Intel Customer Support Technician&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 29 Mar 2024 08:25:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1584534#M70726</guid>
      <dc:creator>RamyerM_Intel</dc:creator>
      <dc:date>2024-03-29T08:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Branch target address alignment on Golden Cove</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1584600#M70738</link>
      <description>&lt;P&gt;Hello Ramyer,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The question was not about a particular product, rather the generic microarchitecture.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Intel® 64 and IA-32 Architectures Optimization Reference Manual Volume 1 (&lt;A href="https://www.intel.com/content/www/us/en/content-details/671488/intel-64-and-ia-32-architectures-optimization-reference-manual-volume-1.html)" target="_blank"&gt;https://www.intel.com/content/www/us/en/content-details/671488/intel-64-and-ia-32-architectures-optimization-reference-manual-volume-1.html)&lt;/A&gt;&amp;nbsp;mentions in Section 2.3.1 that Golden Cove fetch bandwidth in increased from 16 to 32 bytes/cycle. Further, Section 3.4.1.4 recommends to align branch targets to 16 byte boundaries. So, I assume that the 32 byte fetch (16 byte in earlier microarchitectures) has to be aligned. Is that correct?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was also wondering why the fetch from instruction cache must be aligned to 16-byte boundaries, especially when the data-cache does not have this constraint? A downside of this constraint is that a 16-byte fetch needs to be split into two fetch requests if it crosses a 16-byte boundary even within the same 64-byte cache block. For example, if we want to fetch byte_8 to byte_23 (16 bytes) from an instruction cache block, we need to make two cache accesses: first fetching byte_0 to byte_15 in one cycle and then byte_16 to byte_31 in the next cycle. However, if the instruction cache allows to cross 16-byte boundaries, just like the data cache, we need only one cycle to fetch these bytes.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rakesh&lt;/P&gt;</description>
      <pubDate>Fri, 29 Mar 2024 12:14:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1584600#M70738</guid>
      <dc:creator>RakeshD</dc:creator>
      <dc:date>2024-03-29T12:14:41Z</dc:date>
    </item>
    <item>
      <title>Re:Branch target address alignment on Golden Cove</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1585504#M70839</link>
      <description>&lt;P&gt;Hello RakeshD,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for sharing this information. I will coordinate this internally with our team so we can answer your inquiry. Rest assured that I will keep this thread updated once the information is already available. Thank you for your patience and cooperation.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Ramyer M.&lt;/P&gt;&lt;P&gt;Intel Customer Support Technician&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 02 Apr 2024 12:12:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1585504#M70839</guid>
      <dc:creator>RamyerM_Intel</dc:creator>
      <dc:date>2024-04-02T12:12:55Z</dc:date>
    </item>
    <item>
      <title>Re:Branch target address alignment on Golden Cove</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1601897#M72882</link>
      <description>&lt;P&gt;Hello RakeshD,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We appreciate your patience and apologize for the extended wait.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;After a comprehensive review, we must inform you that we are currently unable to provide an official response regarding your query on GOLDEN COVE MICROARCHITECTURE. For the most up-to-date information, we invite you to check our &lt;A href="https://www.intel.com/content/www/us/en/support/articles/000014976/programs/intel-corporation.html" rel="noopener noreferrer" target="_blank"&gt;Where to Find Intel® Product Roadmaps&lt;/A&gt; article.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;As a result, we will be closing this inquiry. Should you require additional support in the future, please feel free to submit a new question, as we will no longer be monitoring this thread.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Norman S.&lt;/P&gt;&lt;P&gt;Intel Customer Support Engineer&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 29 May 2024 09:01:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Branch-target-address-alignment-on-Golden-Cove/m-p/1601897#M72882</guid>
      <dc:creator>NormanS_Intel</dc:creator>
      <dc:date>2024-05-29T09:01:45Z</dc:date>
    </item>
  </channel>
</rss>

