Search found 219 matches

by flok
Fri Jan 11, 2019 2:53 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: fast(er) movegen
Replies: 34
Views: 8724

Re: fast(er) movegen

Afterthought: The latest Embla version I have is version 1.0.1. I ran a perft 6 with Embla and it took Embla 107.3 seconds to finish. That is 128 times slower than rofChade. I don't know how far the perft routines are comparable and if the current version takes the same amount of time, but maybe th...
by flok
Fri Jan 04, 2019 7:30 am
Forum: Computer Chess Club: General Topics
Topic: Embla 2.0.5 released
Replies: 11
Views: 2149

Re: Embla 2.0.5 released

Gabor,

Do you require a special release that emits no logging at all?
I just realised it is not much work for me to create such a version so let me know if...
by flok
Mon Dec 24, 2018 3:44 pm
Forum: Computer Chess Club: General Topics
Topic: Embla 2.0.5 released
Replies: 11
Views: 2149

Re: Embla 2.0.5 released

Hi Folkert, It seems you have removed syzygy support. Why is that? Because it doesn't help Embla. I tested it and it played worse by them on average. FYI, I still cannot delete the log files created by version 1.0.3 a couple of months ago. Even administratory rights don't allow that. It seems it ca...
by flok
Sun Dec 23, 2018 9:35 pm
Forum: Computer Chess Club: General Topics
Topic: Embla 2.0.5 released
Replies: 11
Views: 2149

Re: Embla 2.0.5 released

Graham Banks wrote:
Sun Dec 23, 2018 9:26 pm
Thanks Folkert. Merry Christmas to you. :)
Thanks!

Forgot to mention that it is a bit stronger. If I'm right about 14 elo (in single threaded mode).
by flok
Sun Dec 23, 2018 9:22 pm
Forum: Computer Chess Club: General Topics
Topic: Embla 2.0.5 released
Replies: 11
Views: 2149

Embla 2.0.5 released

* http://vanheusden.com/Embla/files/Embla-2.0.5-win64.zip

I'll put them sources on the githubs some day.
by flok
Sun Dec 23, 2018 1:55 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: fast(er) movegen
Replies: 34
Views: 8724

Re: fast(er) movegen

Currently Embla implements an 8x8 array of pointers. You can try to use int8_t (representing indexes in an array) instead of pointers. This way the board will be read with a single cache request ( https://stackoverflow.com/questions/3928995/how-do-cache-lines-work ). The ChessPiece objects should a...
by flok
Sat Dec 22, 2018 10:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney December
Replies: 18
Views: 3464

Re: On-line engine blitz tourney December

not too bad. realised I was playing with only 1 thread and 512MB hash :-) :Tourney Players: Round 9 of 9 : : Name Rating Score Perfrm Upset Results : ----------------- ------ ----- ------ ------ ------- : 1 +Texel [2249] 12.0 [2171] [ 0] =10w +12b =04w +09w =02b +03w +06b =05w +13b : 2 -RofChade [18...
by flok
Mon Dec 10, 2018 2:00 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: fast(er) movegen
Replies: 34
Views: 8724

fast(er) movegen

Hi, The move generator of stockfish is ~14x faster than the one of embla (compared via perft 6). So I'm thinking there's some room for improvement in Embla. Currently Embla implements an 8x8 array of pointers. Those pointers point to the 2 x 16 piece-objects. Those objects calculate the moves for th...
by flok
Fri Nov 16, 2018 7:51 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney November
Replies: 15
Views: 2545

Re: On-line engine blitz tourney November

Sven wrote:
Thu Nov 15, 2018 11:55 pm
Jumbo will be on holidays this time.
boooooo!