Stockfish num Pentium Pro de 200 MHz alcança rating de 3180 e reforça peso dos avanços de software
Aprofundamento CEVIU
Aprofundamento
O experimento de Nicholas Carlini, publicado em 1º de novembro de 2026, roda um port próprio do Stockfish em um Intel Pentium Pro de 200 MHz com 64 MB de RAM (placa-mãe Intel VS440FX, SIMMs a 66 MHz, boot por disquete de 1,44 MB). Para caber na máquina, o código foi reescrito para usar aritmética de 32 bits e não passar de 64 MB. O port ingênuo marcou cerca de 2496 ± 64 de Elo com 1 segundo por lance e 2940 ± 76 com 10 segundos. Com ajustes no algoritmo e tuning para o Pentium, chegou a 2846 ± 35 (1 s), 3109 ± 79 (10 s) e 3180 ± 80 (30 s).
O número de cerca de 3300 em controle clássico é extrapolação, não medição. Carlini mediu +70 Elo por triplicação do tempo e estimou 3350, adotando 3300 como valor seguro por causa de retornos decrescentes. Há ainda a ressalva de que o Elo da FIDE e o da lista CCRL não são idênticos, mas a margem sobre o Elo de Kasparov (pouco abaixo de 2800) deve absorver a diferença. No segundo experimento, com o Crafty 11.13 de 1996, a adição de fail-soft, LMR, correction history, melhor quiescence e NNUE levou o motor a 2718 ± 34 (1 s) e 2974 ± 74 (10 s) no mesmo Pentium Pro. Num match de 100 jogos, o Stockfish no Pentium Pro venceu 78, empatou 17 e perdeu 5 contra o Crafty de 1996 em um Ryzen 7.
Outro detalhe de engenharia: um sistema mínimo, quase um hypervisor, boota o processador em modo protegido de 32 bits, inicializa a placa de rede Realtek RTL8139C e carrega o programa convidado. O programa de xadrez sobe um servidor HTTP próprio que recebe posição em FEN e tempo máximo. O autor diz que o código foi escrito por modelos de linguagem, e o texto do artigo é humano.
Por que isso importa
Para quem desenvolve, a leitura é que ganho de algoritmo e de avaliação pode valer tanto quanto trocar de hardware, e em motores de busca o espaço para micro-otimização já é pequeno. Carlini extrapola a lição para IA, mas ele mesmo diz que o experimento é um brinquedo e não responde a essa pergunta. Vale tratar a comparação como indício, não como regra.
Linha do tempo
Stockfish em Pentium Pro de 200 MHz atinge 3180 de Elo medido com 30 s por lance, com 3300 extrapolado para controle clássico.
Perguntas frequentes
Qual rating o Stockfish alcançou no Pentium Pro?
O valor medido foi 3180 ± 80 com 30 segundos por lance. O número de cerca de 3300 em controle clássico é uma extrapolação feita a partir de partidas mais curtas.
Quanto do ganho dos motores de xadrez vem de software?
Segundo Carlini, a maior parte: +720 dos +1335 de Elo ganhos vêm de melhor programação, e não de hardware melhor. O restante é atribuído ao hardware mais rápido.
O que foi preciso mudar no Stockfish para rodar em 1996?
O código foi reescrito para aritmética de 32 bits e para usar no máximo 64 MB de RAM. Depois, ajustes no algoritmo e tuning para o Pentium elevaram a força de 2496 para 2846 Elo com 1 segundo por lance.
Dá para jogar contra essa máquina?
Sim. O Pentium Pro está conectado à internet por uma placa Realtek RTL8139C e roda um servidor HTTP próprio. Ele recebe a posição em FEN e o tempo máximo, e devolve o lance.
Fontes
- nicholas.carlini.comfonte original
- Categoria
- CEVIU Web Dev
- Publicado
- 04 de novembro de 2026
- Editoria
- CEVIU Web Dev

