Search found 110 matches

by tvrzsky
Tue Feb 14, 2012 6:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: REPORT: wrong perft result by qperft.
Replies: 22
Views: 10583

Re: REPORT: wrong perft result by qperft.

Hi, my engine seems to be in agreement with JetChess: rnbqkb1r/pp1p1ppp/2p5/4P3/2B5/8/PPP1NnPP/RNBQK2R w KQkq - 0 6 _______________________________ | |///| |///| |///| |///| | r | n | b | q | k | b | | r | |___|___|___|___|___|___|___|___| |///| |///| |///| |///| | | p | p | | p | | p | p | p | |___...
by tvrzsky
Tue Nov 29, 2011 9:39 pm
Forum: Computer Chess Club: General Topics
Topic: Plagiarism
Replies: 63
Views: 6290

Re: Plagiarism

and I strenuously object to your disrespectful treatment of Milos, a very smart guy, currently part of IBM research group... you (and others and we all know to whom i'm referring) have called him 'idiot' (and worse) on many occasions...simply because you disagree What are you talking about? I certa...
by tvrzsky
Sun Nov 27, 2011 10:49 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Lazy eval
Replies: 126
Views: 20855

Re: Lazy eval

OK, you have almost convinced me that lazy eval just won't work in a program with big eval scores for king safety and pawn structure. However, it seems to me that we should still get the usual gain in nodes per second, even if the increased size and inaccuracy of the tree makes it a bad deal. But w...
by tvrzsky
Sun Nov 27, 2011 9:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Lazy eval
Replies: 126
Views: 20855

Re: Lazy eval

OK, you have almost convinced me that lazy eval just won't work in a program with big eval scores for king safety and pawn structure. However, it seems to me that we should still get the usual gain in nodes per second, even if the increased size and inaccuracy of the tree makes it a bad deal. But w...
by tvrzsky
Wed Nov 23, 2011 9:47 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Help with EPD script?
Replies: 3
Views: 408

Re: Help with EPD script?

I am not quite sure what do you want exactly but maybe something like this? arguments: [t|d] [time in msec|depth] engine_path epdfile_path example: t 880 "C:/Program Files (x86)/Arena/Engines/critter/Critter_1.0_64bit.exe" "E:/work/chessprog/DATABASE/testy/LAPUCE2.EPD" #!/usr/bin/perl use IPC::Open2...
by tvrzsky
Wed Oct 05, 2011 8:28 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: NULL moves for beginners
Replies: 6
Views: 1108

Re: NULL moves for beginners

I added null moves to my program. Before trying any moves it evaluates the board position and sees if there an alpha beta cut off - if there is then it just doesn't bother going down that part of the tree. It seems to work but when it gets to end games (where it's loosing) then it sees any move as ...
by tvrzsky
Wed Aug 31, 2011 10:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Fastest perft
Replies: 67
Views: 15049

Re: Fastest perft

How does that compare to qperft? Is frcperft-win64 really orders of magnitude faster than frcperft-win32? When I translate your time of 216 sec for perft(8) to perft(7), which should be some 30 times faster, it would be something like 7.5 sec. While I have 110 sec for frcperft-win32. Of course my m...
by tvrzsky
Wed Aug 31, 2011 10:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Fastest perft
Replies: 67
Views: 15049

Re: Fastest perft

I have posted my latest version, which does not have the flag=0;, and uses separate routines (leaf_perft and move_count in stead of perft and move_gen) for the final ply (making it 25% faster). It might not optimally use the hash table for low-depth perfts, as it uses a sectioning of it optimized t...
by tvrzsky
Wed Aug 31, 2011 9:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Fastest perft
Replies: 67
Views: 15049

Re: Fastest perft

Hola Pablo! I am sorry to say that frc-perft is MUCH slower than JetChess in my computer: while Perft(7) of starting position takes less than 9 seconds with JetChess, it took 80.89 seconds (!) with frc-perft. I do not know if I did something wrong. All the counters I have seen are good, but I prefe...
by tvrzsky
Tue Apr 05, 2011 12:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: inline assembly -> Windows to Linux port
Replies: 4
Views: 850

Re: inline assembly -> Windows to Linux port

selectany wrote:Thanks :)

I didn't know about these built-in things.
I found even more suitable one: __builtin_ctzll.
Is it better to use it?
Surely, I did not take notice of this one. At least migration to 64bits will be effortless.