Loading Scene into Octane

Forums: Loading Scene into Octane
Graphisoft ArchiCAD (Integrated Plugin developed by Paul Kinnane)

Moderator: face_off

Loading Scene into Octane

Postby rappet » Mon Sep 05, 2016 10:04 am

rappet Mon Sep 05, 2016 10:04 am
Hi Paul,

When the plugin is Loading Scene into Octane it can take a while when having to Process 10K elements.
Only the CPU is the bottleneck on this right?
I have been monitoring the CPU workload while processing and I noticed that multi threads are used, but not to the full.

What can I do (now on current PC or in future PC) to reduce this waiting?

Is this a general thing of the Standalone or is it also something you might be able to optimize in the plugin?

greetz,
Attachments
corebehaviour2.JPG
User avatar
rappet
Licensed Customer
Licensed Customer
 
Posts: 1962
Joined: Fri Apr 06, 2012 3:57 pm
Location: The Netherlands

Re: Loading Scene into Octane

Postby whersmy » Mon Sep 05, 2016 10:20 am

whersmy Mon Sep 05, 2016 10:20 am
Standalone has the same part, RAM as well fills up

You could OC the cpu a bit, don`t think it would improve much, but in general I think these processes are mainly single-threaded?
Octane 2022.1.1 nv535.98
mac pro g5| pentium g2030 iGPU| maximus extreme V| 2x gtx590 - 8gb - SSD - win7-x64- 1500W Silverstone|
x201t - gtx580 - egpu ec
Dell G5 - 16GB - dgpu GTX1060 - TB3 egpu @ 1060 / RTX 4090

Octane Render experiments
User avatar
whersmy
Licensed Customer
Licensed Customer
 
Posts: 723
Joined: Thu Aug 30, 2012 7:40 am

Re: Loading Scene into Octane

Postby Lewis » Mon Sep 05, 2016 2:52 pm

Lewis Mon Sep 05, 2016 2:52 pm
Its same in plugin(s) , most of time it's either single-threaded or just using few % of several cores but on my machine i've not seen anything more than total 10% CPU usage (Dual Xeons - 80 Threads). I hope DEVs will try to optimize that 'coz CPUs are getting more and more cores and less GHz so it's important to optimize all to multi-threading as much as possible.
--
Lewis
http://www.ram-studio.hr
Skype - lewis3d
ICQ - 7128177

WS AMD TRPro 3955WX, 256GB RAM, Win10, 2 * RTX 4090, 1 * RTX 3090
RS1 i7 9800X, 64GB RAM, Win10, 3 * RTX 3090
RS2 i7 6850K, 64GB RAM, Win10, 2 * RTX 4090
User avatar
Lewis
Licensed Customer
Licensed Customer
 
Posts: 1070
Joined: Tue Feb 05, 2013 6:30 pm
Location: Croatia

Re: Loading Scene into Octane

Postby rappet » Mon Sep 05, 2016 3:22 pm

rappet Mon Sep 05, 2016 3:22 pm
Hey Lewis,

I also monitored the CPU core behaviour while generating heavy floorplans.
I have noticed that one core has high workload, and other cores have a small workload.

This might indicate that having many more cores the gain is relatively small coz' the extra cores will add some small amounts.
this examples in numbers (adding % workload);
my current i7 cpu 12 threads): 1x 70%+11x10%=180%
dual Xeon (40 threads); 1x 70%+39x10%=480%.
That would indicate that a dual Xeon could be 2,5 faster for generating (heavy) floorplans?
Do you think this assumption is correct?

cheers,
Attachments
corebehaviour.JPG
Last edited by rappet on Sat Nov 05, 2016 11:07 pm, edited 1 time in total.
User avatar
rappet
Licensed Customer
Licensed Customer
 
Posts: 1962
Joined: Fri Apr 06, 2012 3:57 pm
Location: The Netherlands

Re: Loading Scene into Octane

Postby Lewis » Mon Sep 05, 2016 3:35 pm

Lewis Mon Sep 05, 2016 3:35 pm
Probably not 'coz you didn't include GHZ core speed, Architecture of each CPU/core etc. etc... It' s a bit more tricky than that :).
--
Lewis
http://www.ram-studio.hr
Skype - lewis3d
ICQ - 7128177

WS AMD TRPro 3955WX, 256GB RAM, Win10, 2 * RTX 4090, 1 * RTX 3090
RS1 i7 9800X, 64GB RAM, Win10, 3 * RTX 3090
RS2 i7 6850K, 64GB RAM, Win10, 2 * RTX 4090
User avatar
Lewis
Licensed Customer
Licensed Customer
 
Posts: 1070
Joined: Tue Feb 05, 2013 6:30 pm
Location: Croatia

Re: Loading Scene into Octane

Postby rappet » Mon Sep 05, 2016 3:52 pm

rappet Mon Sep 05, 2016 3:52 pm
Lewis wrote:Probably not 'coz you didn't include GHZ core speed, Architecture of each CPU/core etc. etc... It' s a bit more tricky than that :).

Oh yes, I forgot about that in this calculation... xeon=2.2 / i7=3.0...
then it would indicate that a dual Xeon could be 1,6 (instead of 2,5) faster for generating (heavy) floorplans?
Then cost/value approach is not that attractive comparing i7 versus dual xeon.

cheers
User avatar
rappet
Licensed Customer
Licensed Customer
 
Posts: 1962
Joined: Fri Apr 06, 2012 3:57 pm
Location: The Netherlands

Re: Loading Scene into Octane

Postby face_off » Tue Sep 06, 2016 3:11 am

face_off Tue Sep 06, 2016 3:11 am
Hi Jeroen - the plugin will extract all the geometry from ArchiCAD in a single thread, load that info into Octane in a single thread, but then Voxelize the data using multiple threads.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15476
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Re: Loading Scene into Octane

Postby rappet » Tue Sep 06, 2016 8:53 am

rappet Tue Sep 06, 2016 8:53 am
So it is not so easy to determine what would be better CPU config for ArchiCAD-Octane user... While i7 cores have higer frequency for that one thread, but xeon can have a dual cpu and many more threads.

It would be nice to have sort of benchmark with loading (heavy) scene, 2d and 3d plan generating and loading scene into plugin, but that would be a hard one, right?
But we can make/use a test scene and compare with eachother as users with digferent cpu's dual.

Cheers,
User avatar
rappet
Licensed Customer
Licensed Customer
 
Posts: 1962
Joined: Fri Apr 06, 2012 3:57 pm
Location: The Netherlands

Re: Loading Scene into Octane

Postby rappet » Tue Sep 06, 2016 11:53 am

rappet Tue Sep 06, 2016 11:53 am
face_off wrote:Hi Jeroen - the plugin will extract all the geometry from ArchiCAD in a single thread, load that info into Octane in a single thread, but then Voxelize the data using multiple threads.

Paul


Hi Paul,

I do not know it is so, but I got the impression that the renderslave (with less cpu) needs less time to load the scene.
Can that be (because of master has done the hard job)?
How does the master and slave work regarding loading scenes?

Greetz, Jeroen
User avatar
rappet
Licensed Customer
Licensed Customer
 
Posts: 1962
Joined: Fri Apr 06, 2012 3:57 pm
Location: The Netherlands

Re: Loading Scene into Octane

Postby face_off » Tue Sep 06, 2016 11:59 pm

face_off Tue Sep 06, 2016 11:59 pm
I do not know it is so, but I got the impression that the renderslave (with less cpu) needs less time to load the scene.
The slave is being sent the Octane NodeGraph - so yes, a lot of the hard work has already been done.

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
User avatar
face_off
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 15476
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia
Next

Return to Graphisoft ArchiCAD


Who is online

Users browsing this forum: No registered users and 8 guests

Tue Apr 23, 2024 8:56 am [ UTC ]