<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cache data invalidation between kernel calls in OpenCL</title><link>https://community.arm.com/developer/tools-software/graphics/f/discussions/47631/cache-data-invalidation-between-kernel-calls-in-opencl</link><description> Hello. 
 Does L2 cache data invalidated after finishing each kernel invocation? If not the case, does invalidation depends on memory type (SVM, old buffers, mapped old buffers, etc)? 
 Question related to Bifrost and Valhall architectures. </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Cache data invalidation between kernel calls in OpenCL</title><link>https://community.arm.com/thread/167477?ContentTypeID=1</link><pubDate>Mon, 14 Sep 2020 20:46:57 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:4b7d1a44-16ee-4079-b7d7-ec89ff99e4db</guid><dc:creator>K&amp;#233;vin Petit</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Current Bifrost/Valhall drivers always clean the GPU&amp;#39;s L2 after running kernels. The L2 is also always invalidated before running kernels.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>