3

For example, could modern Stockfish theoretically, with the hardware at the time, be entered into the 1974 World Computer Chess Championship? If so, would it be grandmaster level?

2 Answers 2

3

could modern Stockfish theoretically, with the hardware at the time, be entered into the 1974 World Computer Chess Championship?

No. Modern Stockfish is not compatible with 1974 computer architecture.

Modern engines which can run on 64-bit Linux should be able to run on an early 90's Digital Equipment Corporation 64 bit Alpha PC running Unix with a suitable recompile and perhaps tweak of the code.

2
  • 1
    Aren't there 32 bit versions of stockfish? Oct 14, 2017 at 22:49
  • @PeteyPabPro So what? The earliest fully 32 bit commercially available chip I'm familiar with is the Intel 80386 DX which came along in the early 90's. In other words at about the same time as DEC's Alpha. The Motorola 86000, first produced in 1979, had a 32 bit instruction set but only a 16 bit ALU and 16 bit external data bus. I don't think these extended to 32 bits until the late 80's / early 90's. In any case not available in 1974. The main problem in this era was the address space. Typically 24 bits = 16MB for IBM 360, for instance. Nowhere near enough for modern engines.
    – Brian Towers
    Oct 15, 2017 at 12:18
2

Stockfish is a C++ source code chess engine, so it will work if you can compile it. However, the C++ language was invented after the 1974 World Championship, so it wouldn't work even if you had the source code back in 1974.

No. Nothing would play at a grandmaster level on the 1974 hardware. Don't believe me? Limit your Stockfish to 100 nodes per move, and see what happens.

1
  • 2
    Just curious, how do you get 100 nodes from as the capability of a 1974 machine? Oct 14, 2017 at 22:36

Your Answer

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

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