<?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: Recap and point cloud Multi-threading in ReCap Forum</title>
    <link>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/5724798#M23104</link>
    <description>&lt;P&gt;&lt;SPAN style="line-height: 15px;"&gt;ReCap (and the underlying engine used in the other products) will burst to multiple cores for select compute-intensive operations, including:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Registration&lt;/LI&gt;
&lt;LI&gt;Import &amp;amp; Indexing&lt;/LI&gt;
&lt;LI&gt;Generation of other project artifacts (map images, cache files)&lt;/LI&gt;
&lt;LI&gt;Point cloud loading and filtering&lt;/LI&gt;
&lt;LI&gt;Feature extraction (cylinders, planes, snapping)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In most cases, these operations will use as many cores as are available and authorized by the OS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The reason you're seeing varying behavior in the other Autodesk products is that the ReCap engine allows for a lot of flexibility in how the product (e.g. AutoCAD or 3DS Max) uses the data. &amp;nbsp;Most products use the same loading, filtering, and rendering pipeline as ReCap. &amp;nbsp;In this case, you should see multi-core usage during dynamic point cloud loading and interaction. &amp;nbsp;But it's up to the product how to do it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once the points are loaded, the products will vary further in how they query ReCap for things like snapping and measurement. &amp;nbsp;I would expect that in most case the point cloud part of these features will use a single core (independent from the dynamic loading behavior and any CAD-related activity).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In general, ReCap will perform better with more CPU cores. &amp;nbsp;However, all of the operations listed above are I/O limited for datasets of any non-trivial size. &amp;nbsp;That is, CPU cores will only help you once the data is pulled from disk and put into RAM. &amp;nbsp;So speed of disk and RAM are equally (or more) important to performance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps,&lt;/P&gt;
&lt;P&gt;Ryan&lt;/P&gt;</description>
    <pubDate>Fri, 17 Jul 2015 14:04:30 GMT</pubDate>
    <dc:creator>ryan.frenz</dc:creator>
    <dc:date>2015-07-17T14:04:30Z</dc:date>
    <item>
      <title>Recap and point cloud Multi-threading</title>
      <link>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/5462873#M23102</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have some questions on the multi-threaded benefits of working with point clouds in ReCap and other Autodesk products. I have a test system with dual 18 core Xeons (36 cores, 72 threads). When loading/manipulating certain point clouds in ReCap, I notice it that all of the cores are being used, although not quite at 100%. Other point cloud data only use a single CPU core.&lt;BR /&gt;&lt;BR /&gt;The point cloud data set that uses 100% of the cores has RGB&amp;nbsp;color data while the data set that seems to be single threaded does not seem to have color information. The color data set is also larger.&lt;BR /&gt;&lt;BR /&gt;Also I notice that when I import the rgb point cloud data into AutoCAD 2015, all 72 threads are being utilized 100%. This shows that manipulating point cloud data in AutoCAD is fully multi-threaded and it takes advantage of hyper threading (ReCap seems to be multi-threaded but does not take advantage of hyperthreading)&lt;BR /&gt;&lt;BR /&gt;Questions:&lt;BR /&gt;1) Are point clouds with RGB information the only types that take advantage of multi-threading?&lt;BR /&gt;2) AutoCAD seems to be highly multi-threaded with point clouds. What is the actual benefit of using many CPU cores. Is it faster load times? Faster interactivity? Both?&lt;BR /&gt;3) I'm curious how other Autodesk apps handle point clouds. I've tried 3ds Max and it doesn't seem to utilize&amp;nbsp;hypertheading. Is Revit, Navisworks and Invenor as efficient as AutoCAD??&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: I'm not a user, just trying to understand the real compute requirements. I attached a screen grab of AutoCAD using 72 threads.\&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks all!&lt;BR /&gt;Joe Pizzini&lt;/P&gt;&lt;P&gt;BOXX Technologies&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jan 2015 17:25:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/5462873#M23102</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-08T17:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: Recap and point cloud Multi-threading</title>
      <link>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/5720984#M23103</link>
      <description>Bump.&lt;BR /&gt;&lt;BR /&gt;I too am interested in the above questions as I work with point-clouds and many of the above mentioned apps ... mainly Revit, ReCap, Navisworks.</description>
      <pubDate>Wed, 15 Jul 2015 16:26:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/5720984#M23103</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-15T16:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: Recap and point cloud Multi-threading</title>
      <link>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/5724798#M23104</link>
      <description>&lt;P&gt;&lt;SPAN style="line-height: 15px;"&gt;ReCap (and the underlying engine used in the other products) will burst to multiple cores for select compute-intensive operations, including:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Registration&lt;/LI&gt;
&lt;LI&gt;Import &amp;amp; Indexing&lt;/LI&gt;
&lt;LI&gt;Generation of other project artifacts (map images, cache files)&lt;/LI&gt;
&lt;LI&gt;Point cloud loading and filtering&lt;/LI&gt;
&lt;LI&gt;Feature extraction (cylinders, planes, snapping)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In most cases, these operations will use as many cores as are available and authorized by the OS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The reason you're seeing varying behavior in the other Autodesk products is that the ReCap engine allows for a lot of flexibility in how the product (e.g. AutoCAD or 3DS Max) uses the data. &amp;nbsp;Most products use the same loading, filtering, and rendering pipeline as ReCap. &amp;nbsp;In this case, you should see multi-core usage during dynamic point cloud loading and interaction. &amp;nbsp;But it's up to the product how to do it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once the points are loaded, the products will vary further in how they query ReCap for things like snapping and measurement. &amp;nbsp;I would expect that in most case the point cloud part of these features will use a single core (independent from the dynamic loading behavior and any CAD-related activity).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In general, ReCap will perform better with more CPU cores. &amp;nbsp;However, all of the operations listed above are I/O limited for datasets of any non-trivial size. &amp;nbsp;That is, CPU cores will only help you once the data is pulled from disk and put into RAM. &amp;nbsp;So speed of disk and RAM are equally (or more) important to performance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps,&lt;/P&gt;
&lt;P&gt;Ryan&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jul 2015 14:04:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/5724798#M23104</guid>
      <dc:creator>ryan.frenz</dc:creator>
      <dc:date>2015-07-17T14:04:30Z</dc:date>
    </item>
    <item>
      <title>Re: Recap and point cloud Multi-threading</title>
      <link>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/9194824#M23105</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Really disappointing that Autodesk is not embracing mutlithreading.&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Annotation 2019-12-11 123821.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/706567iFA52C3BA35FA2AEC/image-size/large?v=v2&amp;amp;px=999" role="button" title="Annotation 2019-12-11 123821.png" alt="Annotation 2019-12-11 123821.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Dec 2019 01:39:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/9194824#M23105</guid>
      <dc:creator>TrevorRitchie73</dc:creator>
      <dc:date>2019-12-11T01:39:41Z</dc:date>
    </item>
    <item>
      <title>Re: Recap and point cloud Multi-threading</title>
      <link>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/10541523#M23106</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JylesBowland_1-1628802478798.png" style="width: 400px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/952177i52D88F8BCF03490E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JylesBowland_1-1628802478798.png" alt="JylesBowland_1-1628802478798.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Aug 2021 21:08:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/recap-forum/recap-and-point-cloud-multi-threading/m-p/10541523#M23106</guid>
      <dc:creator>Jyles.Bowland</dc:creator>
      <dc:date>2021-08-12T21:08:03Z</dc:date>
    </item>
  </channel>
</rss>

