POV-Ray : Newsgroups : povray.windows : 3.1b4 non-raytracing question : Re: 3.1b4 non-raytracing question Server Time
28 Jul 2024 16:24:13 EDT (-0400)
  Re: 3.1b4 non-raytracing question  
From: Photon
Date: 22 Jul 1998 20:34:42
Message: <35B6770C.7A0E4934@dtmf.com>
Shortly after I responded to the two responses to my posting, I
randomly, unintentionally, fell upon new information directly related to
this.

In the Pentium II Deschutes series of processors (P2-333 and up), there
are two new semi-undocumented instructions.  These instructions are
primarly meant to be real and documented (people in the know believe...)
when the MMX2/KNI processors come out (which are the Katmai series).

The instructions are FXSAVE and FXRSTOR, which do the same basic
function as FSAVE and FRSTOR, except "faster".  Apparently this is
primarily targeted at OS vendors, to speed up FPU state switching when
task switching.... but they are also here to make this state switching
faster for software which makes use of MMX or (sometime soon..) MMX2
instructions.

The presence of the semi-undocmented instructions can be accurately
detected via CPUID.

Here's a link to the site I found this on:

http://www.tbcnet.com/~clive

Look around there for the word "Deschutes".

Given these instructions... that lowers the major barriers to one last
biggy:  Finding some intense non-FP math to accelerate in povray :)

Just htought someone might be interested in this stuff anyways, since we
were discussing it though...

Brandon


Post a reply to this message

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