POV-Ray : Newsgroups : povray.off-topic : Poving Laptop. : Re: Poving Laptop. Server Time
3 Sep 2024 15:14:44 EDT (-0400)
  Re: Poving Laptop.  
From: Darren New
Date: 8 Nov 2010 22:51:51
Message: <4cd8c557$1@news.povray.org>
Kenneth wrote:
> still trying to understand the difference between 'cores' and 'threads' and how
> they impact Pov-Ray performance.

A "hyperthread" is basically an ALU, registers, etc, but not the logic to do 
memory access.  So three cores with two "hyperthreads" each has three ways 
to get to memory but six ALUs.  The advantage is that while one of the ALUs 
is waiting for data to come in from memory, the other can be doing 
computation.  Obviously having more cores is better than having more 
hyperthreads, but two hyperthreads are cheaper than two complete cores.

A 'thread" in POV-ray is a software construct that basically consumes one 
ALU, so one POV-ray thread would match one "hyperthread" core in your CPU.

-- 
Darren New, San Diego CA, USA (PST)
   Serving Suggestion:
     "Don't serve this any more. It's awful."


Post a reply to this message

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