Maintaining High Performance while Patterning?

Maintaining High Performance while Patterning?

durahl
Enthusiast Enthusiast
448 Views
6 Replies
Message 1 of 7

Maintaining High Performance while Patterning?

durahl
Enthusiast
Enthusiast

Greetings!

 

I've recently picked up an old project of mine and have again run into the same problem as before - Performance Issues when creating patterns with high part counts / lots of details.

 

The below picture shows an as accurate as possible recreation of a Tamiya 1:16 Scale RC Tank Turret Bearing Race including the 246 teeth - The latter of which was, to put it mildly, a huge P.I.T.A. to pattern as it take my PC like 5min to do the calculation turning F360 unresponsive during the entire process:

Working with the completed bearing race once finished - like importing it into the DIY Tank Model I'm working on - caused no issues whatsoever but the patterning problem for such highdetail parts is brutal despite F360 at that time barely scratching 10% in CPU Utilization.

 

Am I missing something? 🤔

0 Likes
Accepted solutions (2)
449 Views
6 Replies
Replies (6)
Message 2 of 7

g-andresen
Consultant
Consultant

Hi,

How did you create the pattern?

In the screencast you can follow the creation in real time.

 

günther

0 Likes
Message 3 of 7

durahl
Enthusiast
Enthusiast

I did it exactly like that on the actual part.

 

Because of my amazement at the speed of your screencast while watching it on my Couch PC I went and redid it on the that PC and there too it would do the patterning almost instantaneously - I then tried it again ( simple ring plus the teeth ) on my Main PC and while it didn't take as long as before after immediately displaying the instances of the teeth it sure took like 30sec do finalize the calculation.

 

Am I looking at a potential CPU / GPU related issue? 🤔 The Main PC is like 5 generations older than my Couch PC i9-9900KS...

0 Likes
Message 4 of 7

g-andresen
Consultant
Consultant
Accepted solution

Hi, 

this is (hardware-wise) exclusively a question of CPU speed* (not cores).


*3.6 Ghz for me

 

günther

Message 5 of 7

TrippyLighting
Consultant
Consultant
Accepted solution

As @g-andresen has already mentioned, this is a matter of pure single core CPU frequency.

Patterning is a modeling operation performed by the geometric modeling kernel.

 

The math and algorithms used by that geometric modeling kernel don't always lend themselves to parallelization. As such a more modern CPU with a high clock frequency and high sustained boost/turbo clock frequency such as in the "KS" processors make quite a difference.    


EESignature

0 Likes
Message 6 of 7

TheCADWhisperer
Consultant
Consultant

Can you File>Export your *.f3d (original) file to your local drive and then Attach it here to a Reply?

0 Likes
Message 7 of 7

durahl
Enthusiast
Enthusiast

@g-andresen @TrippyLighting :
I guess that makes sense then... The Main PC is an i7-5930K running at 3.7GHz whereas the Couch PC, as mentioned, is a i9-9900KF running at 5GHz - Not exactly the world of a difference warranting a 5min coffee break, but I guess System Architecture may also play a role 🤔

 

Thanks for the information! 😁

 

@TheCADWhisperer 

With the above provided explanations I'd describe my issue as resolved.

0 Likes