<?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: IMX6Q poor memory performance in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903645#M136313</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi denkraev&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;issue may be caused by arm errata (in uboot/include/configs :&lt;/P&gt;&lt;P&gt;define CONFIG_ARM_ERRATA)&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/include/configs/mx6_common.h?h=imx_v2017.03_4.9.11_1.0.0_ga" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/include/configs/mx6_common.h?h=imx_v2017.03_4.9.11_1.0.0_ga"&gt;mx6_common.h\configs\include - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also please check that correct image was used (from nxp official repository)&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-8-processors/i.mx-software-and-development-tool:IMX-SW" title="https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-8-processors/i.mx-software-and-development-tool:IMX-SW"&gt;i.MX Software | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 22 Apr 2019 23:22:48 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2019-04-22T23:22:48Z</dc:date>
    <item>
      <title>IMX6Q poor memory performance</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903644#M136312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IMX6Q is x6 times slower on&amp;nbsp;Android 8.0.0 than on Android 4.4.3!&lt;/P&gt;&lt;P&gt;I use &lt;A href="https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/sabre-development-system/sabre-board-for-smart-devices-based-on-the-i.mx-6quad-applications-processors:RD-IMX6Q-SABRE"&gt;MCIMX6Q-SDB sabresd board&lt;/A&gt; and &lt;A href="https://github.com/ssvb/tinymembench"&gt;tinymembench tool&lt;/A&gt; for memory benchmarking.&lt;/P&gt;&lt;P&gt;And here are the results:&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH style="width: 28%;"&gt;&lt;P&gt;Tinymembench&lt;/P&gt;&lt;P&gt;Operation&lt;/P&gt;&lt;/TH&gt;&lt;TH style="width: 32.3935%;"&gt;&lt;P&gt;Android 4.4.3&lt;/P&gt;&lt;P&gt;Linux kernel 3.10.53-88098, MB/s&lt;/P&gt;&lt;/TH&gt;&lt;TH style="width: 33.6065%;"&gt;&lt;P&gt;Android 8.0.0&lt;/P&gt;&lt;P&gt;Linux kernel 4.9.17-04736, MB/s&lt;/P&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 28%;"&gt;C fill&lt;/TD&gt;&lt;TD style="width: 32.3935%;"&gt;2121.2&lt;/TD&gt;&lt;TD style="width: 33.6065%;"&gt;353.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 28%;"&gt;standard memset&lt;/TD&gt;&lt;TD style="width: 32.3935%;"&gt;2118.7&lt;/TD&gt;&lt;TD style="width: 33.6065%;"&gt;353.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 28%;"&gt;NEON fill&amp;nbsp;&lt;/TD&gt;&lt;TD style="width: 32.3935%;"&gt;2105.5&lt;/TD&gt;&lt;TD style="width: 33.6065%;"&gt;353.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 28%;"&gt;ARM fill (STRD)&lt;/TD&gt;&lt;TD style="width: 32.3935%;"&gt;2120.9&lt;/TD&gt;&lt;TD style="width: 33.6065%;"&gt;353.9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;As you can see &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;only specific operations type &lt;SPAN class=""&gt;&lt;SPAN class="" title=""&gt;are affected - "fill/set".&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No such huge performance difference with other operation like copy-read:&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef; height: 51px;"&gt;&lt;TH style="height: 51px;"&gt;&lt;P&gt;Tinymembench&lt;/P&gt;&lt;P&gt;Operation&lt;/P&gt;&lt;/TH&gt;&lt;TH style="height: 51px;"&gt;&lt;P&gt;Android 4.4.3&lt;/P&gt;&lt;P&gt;Linux kernel 3.10.53-88098, MB/s&lt;/P&gt;&lt;/TH&gt;&lt;TH style="height: 51px;"&gt;&lt;P&gt;Android 8.0.0&lt;/P&gt;&lt;P&gt;Linux kernel 4.9.17-04736, MB/s&lt;/P&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR style="height: 25px;"&gt;&lt;TD style="height: 25px;"&gt;C copy&lt;/TD&gt;&lt;TD style="height: 25px;"&gt;318.0&lt;/TD&gt;&lt;TD style="height: 25px;"&gt;334.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="height: 25px;"&gt;&lt;TD style="height: 25px;"&gt;standard memcpy&lt;/TD&gt;&lt;TD style="height: 25px;"&gt;358.7&lt;/TD&gt;&lt;TD style="height: 25px;"&gt;370.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="height: 25px;"&gt;&lt;TD style="height: 25px;"&gt;NEON copy&lt;/TD&gt;&lt;TD style="height: 25px;"&gt;300.5&lt;/TD&gt;&lt;TD style="height: 25px;"&gt;310.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="height: 25px;"&gt;&lt;TD style="height: 25px;"&gt;ARM copy prefetched (incr pld)&lt;/TD&gt;&lt;TD style="height: 25px;"&gt;402.6&lt;/TD&gt;&lt;TD style="height: 25px;"&gt;382.8&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other benchmark utils like &lt;A href="https://www.geekbench.com/"&gt;Geekbench&lt;/A&gt; or &lt;A href="http://www.antutu.com/en"&gt;Antutu&lt;/A&gt; show the same situation with memory performance: Android 8.0.0 is much slower than Android 4.4.3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why does Android 8.0.0 have much lower numbers than Android 4.4.3?&lt;/P&gt;&lt;P&gt;What should I do to bring Android 4.4.3 performance to the Android 8.0.0 (port some drivers patches... etc.) ?&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=LOADED&amp;amp;custom1=community.nxp.com&amp;amp;custom2=%2Fmessage%2F1142167%2Fedit&amp;amp;t=1555932305016" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=BEFORE_OPTOUT_REQ&amp;amp;t=1555932305017" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=FINISHED&amp;amp;custom1=community.nxp.com&amp;amp;t=1555932305018" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=LOADED&amp;amp;custom1=community.nxp.com&amp;amp;custom2=%2Fmessage%2F1142167%2Fedit&amp;amp;t=1555932421278" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=BEFORE_OPTOUT_REQ&amp;amp;t=1555932421279" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=FINISHED&amp;amp;custom1=community.nxp.com&amp;amp;t=1555932421281" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=LOADED&amp;amp;custom1=community.nxp.com&amp;amp;custom2=%2Fmessage%2F1142167%2Fedit&amp;amp;t=1555935206032" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=BEFORE_OPTOUT_REQ&amp;amp;t=1555935206033" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=FINISHED&amp;amp;custom1=community.nxp.com&amp;amp;t=1555935206034" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=LOADED&amp;amp;custom1=community.nxp.com&amp;amp;custom2=%2Fmessage%2F1142167%2Fedit&amp;amp;t=1555935574906" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=BEFORE_OPTOUT_REQ&amp;amp;t=1555935574907" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;IMG src="https://golinkapp.com/metric/?mid=&amp;amp;wid=52189&amp;amp;sid=&amp;amp;tid=7999&amp;amp;rid=FINISHED&amp;amp;custom1=community.nxp.com&amp;amp;t=1555935574908" style="width: 0; height: 0; display: none; visibility: hidden;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2019 11:23:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903644#M136312</guid>
      <dc:creator>denkraev</dc:creator>
      <dc:date>2019-04-22T11:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q poor memory performance</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903645#M136313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi denkraev&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;issue may be caused by arm errata (in uboot/include/configs :&lt;/P&gt;&lt;P&gt;define CONFIG_ARM_ERRATA)&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/include/configs/mx6_common.h?h=imx_v2017.03_4.9.11_1.0.0_ga" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/include/configs/mx6_common.h?h=imx_v2017.03_4.9.11_1.0.0_ga"&gt;mx6_common.h\configs\include - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also please check that correct image was used (from nxp official repository)&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-8-processors/i.mx-software-and-development-tool:IMX-SW" title="https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-8-processors/i.mx-software-and-development-tool:IMX-SW"&gt;i.MX Software | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2019 23:22:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903645#M136313</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-04-22T23:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q poor memory performance</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903646#M136314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Official images are in use.&lt;/P&gt;&lt;P&gt;Errata is enabled.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Apr 2019 13:21:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903646#M136314</guid>
      <dc:creator>denkraev</dc:creator>
      <dc:date>2019-04-23T13:21:04Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Q poor memory performance</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903647#M136315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;may be useful&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/371109"&gt;https://community.nxp.com/thread/371109&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;also performance issues and additional custom optimizations may be supported using&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/support/support/nxp-professional-services:PROFESSIONAL-SERVICE" title="https://www.nxp.com/support/support/nxp-professional-services:PROFESSIONAL-SERVICE"&gt;NXP Professional Services | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Apr 2019 13:51:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Q-poor-memory-performance/m-p/903647#M136315</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-04-23T13:51:59Z</dc:date>
    </item>
  </channel>
</rss>

