Abbess isn't fast by any means, but it gets 6-10M nps in perft and 1M nps in search.Henk wrote:If perft uses other move iterator that does not do move ordering, it is 1.3MN/second. Perft calls the slow move iterator of search so it may help catching bugs.AlvaroBegue wrote:Henk wrote:Perft gives 149 kilo nodes per second. Uses same move iterator.That makes no sense.Henk wrote:Counting material only gives 500KN/second
Speed 2017
Moderator: Ras
-
Robert Pope
- Posts: 570
- Joined: Sat Mar 25, 2006 8:27 pm
- Location: USA
- Full name: Robert Pope
Re: Speed 2017
-
AlvaroBegue
- Posts: 932
- Joined: Tue Mar 09, 2010 3:46 pm
- Location: New York
- Full name: Álvaro Begué (RuyDos)
Re: Speed 2017
I remain unconvinced. Why should move ordering slow down perft more than an actual search? And what on Earth are you doing in your move ordering that eats up nearly 90% of the CPU time?Henk wrote:If perft uses other move iterator that does not do move ordering, it is 1.3MN/second. Perft calls the slow move iterator of search so it may help catching bugs.AlvaroBegue wrote:Henk wrote:Perft gives 149 kilo nodes per second. Uses same move iterator.That makes no sense.Henk wrote:Counting material only gives 500KN/second
-
Henk
- Posts: 7251
- Joined: Mon May 27, 2013 10:31 am
Re: Speed 2017
For move ordering it ranks quiet moves. perft passes all moves so there is no fail high after a good capture or killer. It doesn't use Piecesquare table when there are no history statistics about the move.AlvaroBegue wrote:I remain unconvinced. Why should move ordering slow down perft more than an actual search? And what on Earth are you doing in your move ordering that eats up nearly 90% of the CPU time?Henk wrote:If perft uses other move iterator that does not do move ordering, it is 1.3MN/second. Perft calls the slow move iterator of search so it may help catching bugs.AlvaroBegue wrote:Henk wrote:Perft gives 149 kilo nodes per second. Uses same move iterator.That makes no sense.Henk wrote:Counting material only gives 500KN/second
-
Luis Babboni
- Posts: 464
- Joined: Sat Feb 28, 2015 4:37 pm
- Location: Argentina
Re: Speed 2017
In wich machine?Henk wrote:Counting material only gives 500KN/second
Mine count just material and have a speed of 200KN/s*!!
* in a Phenom 955.
-
flok
Re: Speed 2017
Embla does 16975 nodes per second on a raspberry pi 2. Jet it beats fairymax.
-
Henk
- Posts: 7251
- Joined: Mon May 27, 2013 10:31 am
Re: Speed 2017
If it ranks quiet moves using history statistics only it's speed goes to 260 KN/s. That's 3 times slower than Fairy-max.
-
Sven
- Posts: 4052
- Joined: Thu May 15, 2008 9:57 pm
- Location: Berlin, Germany
- Full name: Sven Schüle
Re: Speed 2017
Don't bother with speed until your engine has become considerably stronger. Consider this reply:Henk wrote:If it ranks quiet moves using history statistics only it's speed goes to 260 KN/s. That's 3 times slower than Fairy-max.
So maybe you have to fix your bugs first?Folkert van Heusden wrote:Embla does 16975 nodes per second on a raspberry pi 2. Jet it beats fairymax.
-
Henk
- Posts: 7251
- Joined: Mon May 27, 2013 10:31 am
Re: Speed 2017
Yes if it in evaluation I just comment out some terms. It diminishes possible bugs and improves speed as well.
Maybe Embla is using some clever pruning.
Maybe Embla is using some clever pruning.