<?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: Question about rendering block size in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-rendering-block-size/m-p/895488#M12003</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/428147"&gt;Kaan Gk&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;P&gt;I have a simple question for the blockSize parameter on various rendering domain functions.&lt;BR /&gt;For example "IntersectEyeSO" function.&lt;BR /&gt;The last parameter is IppiSize blockSize, and the documentation says that it's the total number of rays.&lt;BR /&gt;&lt;BR /&gt;Does it make a difference (performancewise) to pass this block as 32x32 or 1024x1 (or 512x2) ?&lt;BR /&gt;I'm asking this because the primary rendering is OK for this use (I use 32x32 blocks for image generation), but I also have lots of secondary rays which are used to calculate the global illumination and monet-carlo sampling. Ability to pass arbitrary sizes will be useful. (It works that way, but my concern is a possible speed degradation because of the Nx1 block size). &lt;BR /&gt;Thanks in advance&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;
&lt;P&gt;Kaan,&lt;BR /&gt;To avoid a performance's degradation the size of block, in both dimensions, should be a multiple of 4.We've managed to optimize "Intesector" functions for such kind of blockSize. So Nx1, 1024x1 or 512x2 are bad sizes for performance.&lt;BR /&gt;--Gennady&lt;/P&gt;</description>
    <pubDate>Wed, 04 Nov 2009 16:53:06 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2009-11-04T16:53:06Z</dc:date>
    <item>
      <title>Question about rendering block size</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-rendering-block-size/m-p/895487#M12002</link>
      <description>&lt;P&gt;I have a simple question for the blockSize parameter on various rendering domain functions.&lt;BR /&gt;For example "IntersectEyeSO" function.&lt;BR /&gt;The last parameter is IppiSize blockSize, and the documentation says that it's the total number of rays.&lt;BR /&gt;&lt;BR /&gt;Does it make a difference (performancewise) to pass this block as 32x32 or 1024x1 (or 512x2) ?&lt;BR /&gt;I'm asking this because the primary rendering is OK for this use (I use 32x32 blocks for image generation), but I also have lots of secondary rays which are used to calculate the global illumination and monet-carlo sampling. Ability to pass arbitrary sizes will be useful. (It works that way, but my concern is a possible speed degradation because of the Nx1 block size). &lt;BR /&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2009 07:02:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-rendering-block-size/m-p/895487#M12002</guid>
      <dc:creator>Kaan_Gök</dc:creator>
      <dc:date>2009-11-03T07:02:12Z</dc:date>
    </item>
    <item>
      <title>Re: Question about rendering block size</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-rendering-block-size/m-p/895488#M12003</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/428147"&gt;Kaan Gk&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;P&gt;I have a simple question for the blockSize parameter on various rendering domain functions.&lt;BR /&gt;For example "IntersectEyeSO" function.&lt;BR /&gt;The last parameter is IppiSize blockSize, and the documentation says that it's the total number of rays.&lt;BR /&gt;&lt;BR /&gt;Does it make a difference (performancewise) to pass this block as 32x32 or 1024x1 (or 512x2) ?&lt;BR /&gt;I'm asking this because the primary rendering is OK for this use (I use 32x32 blocks for image generation), but I also have lots of secondary rays which are used to calculate the global illumination and monet-carlo sampling. Ability to pass arbitrary sizes will be useful. (It works that way, but my concern is a possible speed degradation because of the Nx1 block size). &lt;BR /&gt;Thanks in advance&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;
&lt;P&gt;Kaan,&lt;BR /&gt;To avoid a performance's degradation the size of block, in both dimensions, should be a multiple of 4.We've managed to optimize "Intesector" functions for such kind of blockSize. So Nx1, 1024x1 or 512x2 are bad sizes for performance.&lt;BR /&gt;--Gennady&lt;/P&gt;</description>
      <pubDate>Wed, 04 Nov 2009 16:53:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-rendering-block-size/m-p/895488#M12003</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2009-11-04T16:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Question about rendering block size</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-rendering-block-size/m-p/895489#M12004</link>
      <description>&lt;DIV style="margin:0px;"&gt;Thank you for the answer, Mr Fedorov. &lt;BR /&gt;Multiple of 4 is fine for me, I can modify my code easily to round for the optimal size. &lt;BR /&gt;For example I need 753 samples. Instead of using a 753x1 block, I can use a 192x4 block (a total of 768 samples). Which is slightly higher, but OK. (Or maybe 188x4 samples, which make 752, depending on the situation)&lt;/DIV&gt;</description>
      <pubDate>Thu, 05 Nov 2009 10:22:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Question-about-rendering-block-size/m-p/895489#M12004</guid>
      <dc:creator>Kaan_Gök</dc:creator>
      <dc:date>2009-11-05T10:22:23Z</dc:date>
    </item>
  </channel>
</rss>

