A Chess forum. ChessBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » ChessBanter forum » Chess Newsgroups » rec.games.chess.computer (Computer Chess)
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Tags: , ,

NPS of crafty vs. ruffian



 
 
Thread Tools Display Modes
  #1  
Old July 12th 04, 09:50 PM
jake johnson
external usenet poster
 
Posts: n/a
Default NPS of crafty vs. ruffian

I think its been explained here how Crafty has a somewhat lower NPS
speed than other programs out there. I've recently used Arena in
tournament mode to face off Ruffian 1.0.5 and Crafty 19.13
(timecontrol of 40 moves in 35 min) and not only were the results
steeply in favor of Ruffian but it was clear that Ruffian was
searching up to 70% more nodes than Crafty. I can't help but think
that Ruffian's speed is a factor in its success. What is it about the
algorithms in Crafty that hold it back in the NPS department?

I compiled Crafty will all the optimizations I could, while Ruffian
came as a binary of course.
Ads
  #2  
Old July 13th 04, 01:53 AM
Guy Macon
external usenet poster
 
Posts: n/a
Default NPS of crafty vs. ruffian


jake johnson says...

I think its been explained here how Crafty has a somewhat lower NPS
speed than other programs out there. I've recently used Arena in
tournament mode to face off Ruffian 1.0.5 and Crafty 19.13
(timecontrol of 40 moves in 35 min) and not only were the results
steeply in favor of Ruffian but it was clear that Ruffian was
searching up to 70% more nodes than Crafty. I can't help but think
that Ruffian's speed is a factor in its success. What is it about the
algorithms in Crafty that hold it back in the NPS department?

I compiled Crafty will all the optimizations I could, while Ruffian
came as a binary of course.


I wouldn't be surprised at all if I could speed up Crafty by 10X.
It would involve running it on a special PC I use that has dual
port RAM and a second processor that profiles where the program
spends it's time, followed by months of painstaking assembly language
programming to optimize the sections that eat the most time. I have
managed projects where this was done and got 5X to 15X speedups.

There is also the possibility that Ruffian has a secret algorithm
that makes it faster. Remember, Ruffian can stael all of Crafty's
algorithms, but the reverse is not true.






--
Guy Macon, Electronics Engineer & Project Manager for hire.
Remember Doc Brown from the _Back to the Future_ movies? Do you
have an "impossible" engineering project that only someone like
Doc Brown can solve? My resume is at http://www.guymacon.com/

  #3  
Old July 13th 04, 05:06 AM
Lash Rambo
external usenet poster
 
Posts: n/a
Default NPS of crafty vs. ruffian

Guy Macon http://www.guymacon.com wrote in
:

jake johnson says...

I think its been explained here how Crafty has a somewhat lower NPS
speed than other programs out there. I've recently used Arena in
tournament mode to face off Ruffian 1.0.5 and Crafty 19.13
(timecontrol of 40 moves in 35 min) and not only were the results
steeply in favor of Ruffian but it was clear that Ruffian was
searching up to 70% more nodes than Crafty. I can't help but think
that Ruffian's speed is a factor in its success. What is it about the
algorithms in Crafty that hold it back in the NPS department?

I compiled Crafty will all the optimizations I could, while Ruffian
came as a binary of course.


I wouldn't be surprised at all if I could speed up Crafty by 10X.
It would involve running it on a special PC I use that has dual


For a second, I thought you were going to say, "It would involve stubbing
out the evaluation code."
  #5  
Old July 13th 04, 01:47 PM
Henri Arsenault
external usenet poster
 
Posts: n/a
Default NPS of crafty vs. ruffian

In article , Guy Macon
http://www.guymacon.com wrote:


There is also the possibility that Ruffian has a secret algorithm
that makes it faster. Remember, Ruffian can stael all of Crafty's
algorithms, but the reverse is not true.

It is possible to speed up a chess program by simply narrowing its search,
thus depening it for a set amoount of time. Many programs have this
option, including Fritz and the Palm version of Hiarcs.

Of course the price paid is that the program will not analyze some good
move deep enough to find out that it is a good move, so there is an
optimum in there that depends on the position.

So depth of search alone without knowing how much width was sacrificed can
be misleading, as can the number of nodes, although all those are not
worthless indications.

Henri
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
crafty 19.11: case of a dubious move jake johnson rec.games.chess.computer (Computer Chess) 4 March 21st 04 05:45 PM
Crafty behaving strangely? Raithmir rec.games.chess.computer (Computer Chess) 3 November 16th 03 11:22 AM
Crafty Move List Christopher rec.games.chess.computer (Computer Chess) 2 July 25th 03 10:27 PM
crafty coding alternate line Christopher rec.games.chess.computer (Computer Chess) 1 July 25th 03 08:20 PM
Crafty Learning Robert Hyatt rec.games.chess.computer (Computer Chess) 0 July 9th 03 09:44 PM


All times are GMT +1. The time now is 04:07 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.Content Relevant URLs by vBSEO 2.4.0
Copyright ©2004-2008 ChessBanter, part of the NewsgroupBanter project.
The comments are property of their posters.
Equity Release - Credit Card Debt Consolidation - Loan - Debt Help - Web Advertising