Please help test a generic 64-bit Firenzina compile on AMD

Discussion of chess software programming and technical issues.

Moderators: hgm, Dann Corbit, Harvey Williamson

Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Please help test a generic 64-bit Firenzina compile on AMD

Post by Gusev »

Could someone please test this generic 64-bit compile of Firenzina 2.2.2 xTreme on an AMD Windows PC? http://dgusev.cs.edinboro.edu/GameDev/C ... me_x64.zip It runs okay on my Intel Core 2 Quad unable to handle the earlier (and stronger) specialized compiles. (The quad is running Windows 7 Enterprise at work.) The archive has not been linked to my Firenzina page yet: I need to make sure that this compile is as universal as it's meant to be.
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Please help test a generic 64-bit Firenzina compile on A

Post by velmarin »

AMD Phenom II X4,

console works, great.
UCI, go, ect ..
I regret that now I can not put it in the GUI.

Greetings.
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: Please help test a generic 64-bit Firenzina compile on A

Post by Gusev »

Jose, thank you very much for testing! I am also running this compile against your Firenzina_2.2.2pop64. Thanks for providing it! My generic does not use hard popcnt at all, and yours has "pop" in its name. I saw your instructions on how to make one like it, will use next. Just how many different generics should I provide, I wonder?..

The 32-bit generic is in the works, but the difficulty there is, unlike for the 64-bit case, no improvement has been made in the code over the 32-bit Fire, whose performance has proven hard to match so far. Norman sure knows how to optimize for 32-bit. Now, the 32-bit technology being on its way out, there's just so much time to spend on this exercise. But as a courtesy to many users who still have it, I think I should.
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Please help test a generic 64-bit Firenzina compile on A

Post by velmarin »

I've seen some provide even a 32-bit executable popcnt.

Up to 4 for a single executable version is not.

It must be how Critter, Houdini, Komodo,
speaking platform "WINDOWS" two compilations, one 64 bit and one 32-bit, and the executable is responsible for putting the machine-appropriate instruction.

The 32-bit compilations I always easier for 32-bit machines only if users or testers has SSE4.2 builds machines with popcnt derive benefit.

I have to put it but too lazy.
I hope for the next version did. :)
neelbasant
Posts: 226
Joined: Sun Apr 01, 2012 7:57 pm

Re: Please help test a generic 64-bit Firenzina compile on A

Post by neelbasant »

Hi

What time control is to be used ?
I have AMD x6 1075T ,Which supports POPCNT.
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: Please help test a generic 64-bit Firenzina compile on A

Post by Gusev »

What time control is to be used ?
I have AMD x6 1075T ,Which supports POPCNT.
Try 4/4, I suppose. This is a functional test to make sure that the executable runs okay on another platform. It should, given that I disabled all Intel-specific options in the compiler.
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Please try again: A generic 64-bit Firenzina compile

Post by Gusev »

Please download newer versions (one LP, one NLP) and try them on a 64-bit AMD Windows PC:
http://dgusev.cs.edinboro.edu/GameDev/C ... me_x64.zip
The link is the same as before, but the content has changed. Bob at Immortalchess spotted an error: A 32-bit compile was provided instead of a 64-bit one by mistake. (It lost its 4/4 match to Jose's 64-bit generic popcnt compile, 48:52.) This time I made sure that both compiles are 64-bit, no popcnt. This archive has not been linked to my Firenzina page yet.

(32-bit compiles are still being tested at my 32-bit triple-core machine at home.)