POV-Ray : Newsgroups : povray.windows : Intel SSE2 noise optimizations in POV 3.6 : Re: Intel SSE2 noise optimizations in POV 3.6 Server Time
2 Jun 2024 08:02:23 EDT (-0400)
  Re: Intel SSE2 noise optimizations in POV 3.6  
From: Micha Riser
Date: 29 Apr 2006 15:40:01
Message: <web.4453bfb5866a85d795cba54c0@news.povray.org>
Thorsten Froehlich <tho### [at] trfde> wrote:
> Nicolas never said the compiler would turn out the same noise code as the
> hand-optimised version. You constructed this assumption on your own. It does
> not change the fact that the compiler optimization for P4 are a whole lot
> better than they were many years ago, which is the relevant point. What
> comilers do to be faster is not relevant for that Nicolas' statement to be true!

Nicolas concluded:

> >> Therefore,
> >>the 3.6 codebase didn't need this hand-optimization any longer.

I assume that we want the binaries as fast as possible, so why should the
hand-optimizations no longer be used if they are still faster?

Another thing that comes to my mind: The noise calculation is done in double
precision. If it were done in single precision only it could be better
parallized with SIMD. Do you know if this has been tried yet? Is it know
that single precision is not precise enough?

- Micha


Post a reply to this message

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