5

I bought a laptop, a Dell, model XPS 13. I found a technical review which mentioned the Fritz test:

Fritz is a chess benchmark that tests the computing capabilities of the CPU with various chess moves. The Intel Core i7-8550U managed to get 10.675 million moves per second. For comparison, one of the most powerful computers, Deep(er) Blue, was able to squeeze out 200 million moves per second. In 1997 Deep(er) Blue even beat the famous Garry Kasparov with 3.5 to 2.5.

But then I found this link that claims that even an iPhone 5s would be almost better than Deep Blue.

I am now confused, are Deep Blue and Deeper Blue different? Are algorithms more efficient today?

3
  • Can you add the link that you found?
    – Herb
    Commented Jan 3, 2018 at 16:49
  • 1
    Also, very related, chess.stackexchange.com/questions/18332/…
    – Herb
    Commented Jan 3, 2018 at 16:50
  • @HerbWolfe sorry for the link I took it from another forum, anyway the reply is perfect, acceptad answer, thank you very much. Happy coding and chess everyone Commented Jan 4, 2018 at 13:36

1 Answer 1

15

IBM claimed the machine could search for 200 million moves per second, while Stockfish in the recent AlphaZero match could "only" search for 80 million per seconds on a modern multi-core machines. But... it was unclear how exactly IBM derived the number. There's no universe definition on how an engine calculates number of moves per second. How it's done is implementation dependent. It's not always possible to compare engines by number of moves searched per seconds. There was a somewhat related discussion on Rybka:

http://talkchess.com/forum/viewtopic.php?t=30992&start=0&postdays=0&postorder=asc&highlight=report+engine+speed

Deep Blue is out-dated, it was made before this century. Please note I was too young for the project, so my understanding might not be 100% correct.

Deep Blue had a paper. I just had a quick 10 minutes look. Let's give a try:

  • 2018, nobody uses human grandmaster games for tuning
  • Deep Blue didn't focus on deep search as much as modern engines like Stockfish (https://en.wikipedia.org/wiki/Deep_Blue_(chess_computer)#Aftermath supports my argument)
  • Deep Blue was running on a dedicated machine. We don't do that in 2018.
  • IBM had 32GB hash table, we can do better than that in 2018
  • Deep Blue didn't have something known as null move pruning. (page 5 in the paper). I'm very confident all modern engines use it. It's a simple technique.
  • Deep Blue didn't use late move pruning (I failed to see in the paper)
  • Deep Blue used MPI for parallel search. This doesn’t happen anymore.
  • Deep Blue was running evaluation on hardware, make no sense in 2018. If Stockfish did that, you wouldn't be able to use the engine on an iPhone.
  • Deep Blue had very basic move ordering (http://www.talkchess.com/forum/viewtopic.php?t=64021&postdays=0&postorder=asc&topic_view=flat&start=10 by Alvaro Cardoso supports my argument)
  • Deep Blue had a 5-piece tablebase. Stockfish has 6.
  • Deep Blue pruned less than modern engines.
  • The algorithms was hardware specific (e.g. generating moves). We don't do that anymore in 2018. We have efficient 64 bits operations.
2
  • Does no one really use GM games for tuning anymore? I thought that the complete divorce from human theory was the big innovation for AlphaZero. I guess I’m curious what you mean by “tuning”. Is it just that the opening books and endgame tables that are/were used are mostly built and not modified on the basis of GM games anymore?
    – Dennis
    Commented Jan 4, 2018 at 22:58
  • 1
    Alpha zero didn’t use gm games. That was why google named it as “zero”.
    – SmallChess
    Commented Jan 4, 2018 at 23:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.