POV-Ray : Newsgroups : povray.off-topic : Semantics? : Re: Semantics? Server Time
8 Jul 2024 06:25:56 EDT (-0400)
  Re: Semantics?  
From: Le Forgeron
Date: 22 Sep 2015 08:24:35
Message: <56014883$1@news.povray.org>
Le 22/09/2015 12:09, scott a écrit :
>> Interesting. Perhaps you have a newer version of Process Explorer? Or
>> maybe there's some setting somewhere to configure this that I haven't
>> noticed...
>
> v16.05 here, can't see any relevant setting.
>
> If I tell POV to render with 6 threads I only get 50% usage, but with 12
> threads I get 100% usage.
>
> However the elapsed times for the benchmark are:
> 6 threads  : 192s
> 12 threads : 136s
>
> So 50% CPU is actually more like 70% CPU, but I guess it depends on the
> exact algorithm (how nicely it can hyperthread).
>
 From my personal bench with povray, a HT-core is worth between 20 to 
25% of a real core. (tests done on i7 980X, at nominal speed, with 
benchmark scene)

If the OS is not total crap, the threads are allocated first on distinct 
real cores.

beware, when comparing with time, the performance is 1/time.

your 6 threads has a performance index of 5.20833, about 0.868 per thread
your 12 threads has one of 7.35, about .613 per threads.
(and if you remove the 5.208 from the 7.35, the additional HT-core only 
provides 2.142, that's 0.357 per HT-core, so a HT-core thread is in your 
system about 41% of a real core thread, for povray-binary and your scene).


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.