Sunday, April 18, 2010

Fire 1.2 (for Windows), rating: ~ 3400 ELO

Fire


Fire - the world's strongest chess program. don't get burned ...try it yourself, it's free!
downloads:

Fire 1.2 is available

Fire 1.2 w32
(optimized windows 32-bit executable, logo, and readme files)

Fire 1.2 w32 new SMP
(optimized windows 32-bit executable, logo, and readme files,
includes new/improved SMP routines...needs testing)


Fire 1.2 w32 no SSE2

(optimized windows 32-bit executable, logo, and readme files, for older CPUs that don't support Intel SSE2 instruction set)

Fire 1.2 x64

(optimized windows 64-bit executable, logo, and readme files)

Fire 1.2 x64 new SMP

(optimized windows 64-bit executable, logo, and readme files,
includes new/improved SMP routines...needs testing)

Fire 1.2 x64 new SMP KLO

(optimized windows 64-bit executable, logo, and readme files,
includes new/improved SMP routines...needs testing,
alternate compile by KLO)

Fire 1.2 x64 new SMP popcnt_KLO

(optimized windows 64-bit executable, logo, and readme files,
includes new/improved SMP routines...needs testing,
for newer CPUs like Core i7, or any that support POPCNT,
compile by KLO)

if you experience an error message while trying to load one of these executables, you may need to download and run the Microsoft VC++ 2008 Redistributable Package:
32-bit
64-bit
all Fire logos are by Dave Dahlem:

except this:
Fire 1.2 (for Windows) by Kranium and Sentinel
is UCI only, extremely strong, fast, and stable

rating:
~ 3400 ELO

features:
bitboards
true SMP parallel search
configurable pawn hash
analysis mode
ponder
searchmoves
multiPV
multiCentiPawnPV
Hyatt Hash
perft, benchmark, and drawboard utilites
validate functions (debug)
multi pos gain (for each CPU/core/thread)
multi history (for each CPU/core/thread)

most recent changes:
1.2
SMP improvements/changes
major RobboTripleBase bug fix
support for new RobboTriple/Total Blocked (Z) bases added
improved hash functions
UCI options added: UCI_AnalyseMode, CPU Load Info, Current Move, Depth Info, Hash Full Info, TB Hits Info, Time Info
UCI options removed: Analysis Mode, Extra Info, Multi History, Multi Positional Gain
NMR Smooth Scaling renamed NMR Scaling
(Null Move Reduction Scaling)

1.1
support for RobboTripleBases and RobboTotalBases added
reads Fire.cfg parameters file on startup
writes (optional) time-stamped I/O log file
NMR Smooth Scaling now 'off' by default

1.01 (maintenance release)
bug fix:
major changes to SMP (to prevent occasional exception error/timeout)
changes to NMR Smooth Scaling
Null Move verification default = true
verification reduction default = 7
GetNumberOfConsoleInputEvents ->_kbhit


1.0
several minor bugs fixed:
no longer occasionally displays score of 0.01
no longer drops a thread after ~16 hours in analysis mode
engine now initializes at 128 Mb hash
movelists enlarged to accommodate really long games
pawn hash set to 32 Mb by default
improved time management

new UCI options:
Get FEN
Analysis (Fritz) Mode
Move on Ponderhit (Never, Sometimes, Always)
NMR Smooth Scaling (Null Move Reduction Smooth Scaling)
Pawn Value
Knight Value
Bishop Value
Rook Value
Queen Value
Bishop Pair Value
Null Move Verification
Verification Reduction
Move on Ponderhit
Extra Info

UCI options removed:
MultiCentiPawnPV
RandomCount
RandomBits
Enhanced Time Management

CPU Load implemented

ETM has been improved and is now used by default
new and improved SMP routines
MultiPV now works in 'game' mode as well as 'Analysis' mode


Fire is based on IppoLit engines
by Yakov Petrovich Golyadkin, Igor Igorovich Igoronov, Roberto Pescatore, Yusuf Ralf Weisskopf, Ivan Skavinsky Skavar and all Decembrists
for
more info: http://ippolit.wikispaces.com

this chess ship is a truly glorious achievement of the October Revolution and Decembrists movement!

UCI options:
Hash type spin min 1 max 65536 default 128
Pawn Hash type spin min 1 max 1024 default 32
Max Threads type spin min 1 max default 16
MultiPV type spin min 1 max 32 default 1
Pawn Value type spin min 0 max 200 default 100
Knight Value type spin min 0 max 650 default 325
Bishop Value type spin min 0 max 650 default 325
Rook Value type spin min 0 max 1000 default 500
Queen Value type spin min 0 max 1950 default 975
Bishop Pair Value type spin min 0 max 100 default 50
Null Move Reduction type spin min 0 max 16 default 8
Verification Reduction type spin min 0 max 16 default 7
Move on Ponderhit type combo var Never var Sometimes var Always default Sometimes
UCI_AnalyseMode type check default false
CPU Load Info type check default true
Current Move Info type check default true
Depth Info type check default true
Hash Full Info type check default false
TB Hits Info type check default true
Time Info type check default true
Ponder type check default false
NMR Scaling type check default false
Verify NullMove type check default true
Get FEN type button
Clear Hash type button default false
TotalBase Cache type spin min 1 max 1024 default 4
TotalBase Path type string default TotalBase
TripleBase Path type string default TripleBase
Register TotalBases type button
Verbose TotalBase Info type check default false
Load TripleBases type button
Verbose TripleBase Info type check default false
About:
my goal with Fire was to combine all the best ideas, features, and strengths from the IppoLit family of releases...IppoLit, RobboLito, Igorrit, and IvanHoe.
in addition i have added all the best ideas that Sentinel and i came up with during the development of Robbolito 0.085g3. with enormous beta testing help from the Decembrists and Robbolito comrades, we posted more than a dozen public betas on Immortal223 during the last four months of 2009
(for details, please see the RobboLito page)

No comments:

Post a Comment