A new Windows App is available from our Beta Test Page.
This is our first App that has the graphics in a separate program rather than in a thread, with the advantages already published:
* screensaver should work on Windows Vista (with recent Core Clients)
* graphics problems shouldn't affect the computation
* no additional CPU load when not showing graphics
Also too this app features the fast "linear sin/cos" code. At first glance the App didn't look much faster than the 4.15 to me in total, though.
Happy testing!
BM
BM

Windows S5R3 App 4.25 available for Beta Test
)
It should run with all Core Clients. I'm not completely sure which version of the Client / screensaver is required to see the graphics. It seems to work fine with 5.8.16.
BM
BM
RE: Does EAH_NO_GRAPHICS in
)
No, none at all.
BM
BM
Ok, it's roughly what I
)
Ok, it's roughly what I expected - basically the same phenomenon that I saw with gcc on the 4.24 Linux App. Too bad.
Well, I'm still following the agenda I posted here. So the 4.24 and 4.25 releases are mainly to improve reliability of the Apps. I guess that I'll soon make them official to reduce the overall error rates of the project, probably together with the 4.22 Intel Mac App.
I still have a somewhat strange problem on MacOS PPC on my list that I need to look into which currently prevents me from building any new Apps for this platform, but apart from that I'm now putting more effort into optimization.
Akos, it looks like I could use a hand-crafted version of the "hot loop" for x87 FPU assembler, too. Can you make one and send it to me? I'm not sure whether this should include the code for the second sin_cos_lut, too, to make sure the compiler doesn't insert a costly function call there (we should discuss further details by eMail).
My next step will probably be a pair of Linux APIv6 Apps (x87 and SSE versions) to bring the CPU-feature dependent delivery of Apps to work on the server side, so ordinary participants can benefit from SSE-optimizations, too (*). Then I'll do the same for Windows.
BM
(*) the old-style CPU-feature switching in the App itself which we had in S4 Apps doesn't work very well with the new code
BM
RE: RE: My next step
)
I simply need something to start with. This requires modifications to the scheduler that, if they go wrong, will affect 84% of all participants if I try this for Windows, and 12% if I try this with Linux (and many of these are in the LSC, which helps not getting too angry on this project). In addition, the build and code for SSE Apps is already working on Linux, but not on Windows. So Linux looks the better thing to start with.
BM
BM
RE: As to the Win beta
)
This is good news! Thank you!
I'll try to build an App with the old Visual Studio of 2003 (instead of VS2005). At least the /G7 optimization should work there. Let's see if it helps...
BM
BM
RE: Was that the version
)
IIRC the "AMD-Punishment" happened in a version of the SIN/COS code that I don't intend to use now.
BM
BM
RE: The SETI volunteer
)
Good point!
Thank you!
BM
BM
RE: I'll try to build an
)
Continued here.
BM
BM