Forum: Poser - OFFICIAL


Subject: PoserPro 2012 cloth room cpu usage

moriador opened this issue on Oct 10, 2011 · 7 posts


bagginsbill posted Tue, 11 October 2011 at 6:22 AM

Vilters,

Single threaded programs seem to use all the cores as well. It is the nature of Windows OS that when work is to be done, even single threaded work, it spreads it around among the cores to keep heat down. You cannot tell if something is single or multithreaded just by watching the load jump around across multiple cores. If heat stays low, my clock runs faster.

You have to look at the total work. I have 8 cores (well technically 4 + hyperthreading, but you know what I mean), and the most load a single thread can produce is 1/8 or 12.5 %. With PP2012 cloth sim peaks at 25% and averages 18%, at least it does on my computer with one sheet of cloth. So 18% is clearly proof that cloth sim is now multi-threaded, as 18 is more than 12.5.

However - bzzzt!! Two-threaded is not what we expect, is it?

I understand that cloth sym has inherent waiting for data in it when multiple threads are needed and it will never be able to use 100% of my 8 cores. But I write multi-threaded apps, and while it does make my brain hurt, I get them to use all the cores at close to 100%. It can be done. Can it be done with cloth sim? I don't know and without studying the matter it would not be fair to claim that it should have been done. However, it has not been done here. No offense to SM, of course. It's just a fact.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)