← Back to Articles

Como o hardware afeta a sua análise

Núcleos de CPU, tamanho de hash e por que o seu notebook não analisa como um servidor

ChessOnyx·2026-03-18·7 min read

Rodar um motor de xadrez não é apenas executar um programa: você está pedindo ao seu computador que explore milhões de posições por segundo, avalie cada uma delas e devolva o melhor julgamento possível. O quanto ele consegue fazer isso depende diretamente do hardware. Ainda assim, esse fator decisivo quase nunca é discutido nas plataformas de xadrez.

Entender a relação entre hardware e qualidade de análise é essencial para quem leva a evolução a sério. É o que explica por que a mesma posição recebe avaliações diferentes em aparelhos diferentes, e por que "profundidade 20" no seu celular não é a mesma coisa que "profundidade 20" num computador potente.

CPU: o cérebro por trás da análise

Motores como o Stockfish exigem principalmente processador. O trabalho deles é montar e percorrer árvores de jogo: sequências ramificadas de lances e respostas que se estendem muito à frente na partida. Quanto mais rápida a CPU, mais posições o motor avalia por segundo (os chamados nós por segundo, ou NPS).

Uma CPU de desktop moderna pode alcançar de 30 a 50 milhões de nós por segundo com o Stockfish, enquanto um processador de celular fica entre 3 e 8 milhões. Essa diferença de cerca de 5 a 10 vezes se converte diretamente em profundidade. No mesmo intervalo, o desktop entra bem mais fundo na posição e encontra sequências táticas e sutilezas posicionais que o celular simplesmente não tem tempo de ver.

Processadores de vários núcleos acrescentam a busca paralela. Com 8 threads em vez de uma, o Stockfish não calcula oito vezes mais rápido — a coordenação consome parte do ganho — mas alcança profundidades sensivelmente maiores no mesmo tempo. É por isso que a análise em servidor de uma plataforma costuma superar a que roda no seu próprio aparelho.

Tabelas hash: memória faz diferença

A tabela de transposição, normalmente chamada de "hash", é uma área de memória onde o motor guarda posições que já avaliou. Quando ele reencontra a mesma posição por outra ordem de lances — algo constante no xadrez — consulta a avaliação anterior em vez de recalcular tudo.

O tamanho dessa tabela pesa diretamente na qualidade da análise. Com mais hash, o motor retém mais posições já estudadas e evita trabalho repetido. Com hash de menos, ele fica "esquecendo" o que já viu e desperdiça processamento.

Como regra geral, reserva-se cerca de metade da memória RAM disponível, embora para a maioria o ponto confortável fique entre 512 MB e 2 GB. Exagerar causa problemas: o sistema começa a despejar memória no disco e tudo fica lento.

Numa análise dentro do navegador, como a do ChessOnyx, a memória é mais apertada. O WebAssembly trabalha dentro dos limites impostos pelo navegador. Essa é uma das razões pelas quais a análise no navegador, ainda que notavelmente competente, não alcança de todo um aplicativo de desktop com memória generosa.

NNUE: a revolução das redes neurais

O Stockfish atual avalia posições com NNUE (Efficiently Updatable Neural Network). É uma rede neural treinada com centenas de milhões de posições que melhorou enormemente a compreensão posicional do motor em relação à antiga função de avaliação escrita à mão.

O NNUE custa um pouco mais por nó do que a abordagem anterior: cada posição leva um instante a mais para ser avaliada. Mas as avaliações são tão mais certeiras que o motor decide melhor mesmo em profundidades menores. O saldo é um jogo bem mais forte e uma análise mais confiável.

A própria rede NNUE é um arquivo carregado quando o motor inicia, e versões diferentes dessa rede produzem avaliações diferentes. Ao comparar análises entre plataformas, vale lembrar que elas talvez não usem a mesma rede, mesmo que todas anunciem "Stockfish".

Navegador, desktop ou servidor

Há três ambientes comuns para analisar, cada um com suas características:

A análise no navegador (WebAssembly) roda direto no seu aparelho. É prática, não exige instalação e funciona em qualquer dispositivo. Em troca, o navegador limita a memória e a camada do WebAssembly a deixa um pouco mais lenta que um aplicativo nativo. Num navegador de desktop moderno, a qualidade é sólida; num celular, a análise fica mais rasa.

Aplicativos de desktop (Stockfish nativo, ChessBase e outros) aproveitam o hardware por inteiro. Eles acessam diretamente as threads da CPU e a memória, sem as restrições do navegador. Para trabalho analítico sério, um aplicativo de desktop em máquina capaz oferece a melhor experiência individual.

A análise em servidor roda em hardware potente na nuvem e entrega o resultado ao seu navegador. Combina a comodidade do navegador com a força de um servidor. Em contrapartida, você depende da disponibilidade dele e normalmente não pode ajustar profundidade ou parâmetros com liberdade.

Cada caminho tem seu lugar. O ChessOnyx analisa no navegador porque queremos dar a você controle direto sobre a análise sem exigir instalação. O cálculo acontece no seu aparelho e nenhum dado é enviado a servidores — o que também significa que suas partidas continuam privadas.

O que isso significa para você

Entender o papel do hardware ajuda a interpretar os resultados com mais precisão. Na prática, o que fica é o seguinte:

Não espere que avaliações de aparelhos ou plataformas diferentes batam na casa decimal. Diferenças de 0,1 a 0,3 entre a sua análise em casa e a de uma plataforma são normais.

Se a análise é séria, use o aparelho mais potente que tiver. Um desktop com CPU moderna de vários núcleos entrega resultados bem melhores que um celular.

Dê tempo ao motor. Em qualquer hardware, deixá-lo rodar mais gera resultados mais confiáveis. Cinco segundos sobre uma posição dizem muito menos do que trinta.

Repare na profundidade, não só no relógio. Profundidade 25 é a mesma profundidade de busca num computador rápido e num celular lento; a diferença é que um chega lá em segundos e o outro talvez em minutos. Compare análises em profundidades parecidas, não em tempos parecidos.

Qualquer que seja o seu hardware, o motor continua sendo uma ferramenta poderosa. Mesmo em aparelhos modestos, o Stockfish de hoje entrega uma análise que dez anos atrás seria considerada sobre-humana. O essencial é conhecer os limites dele na sua configuração e ler os resultados de acordo.

Further Reading

More Articles

Por que sua precisão muda de uma plataforma para outra

Como as plataformas calculam precisão e por que os números quase nunca batem

6 min read

Entender a profundidade do Stockfish e o que ela significa nas suas partidas

Guia prático de profundidade de busca, gestão de tempo e de quando analisar mais fundo realmente importa

7 min read

Como extrair o máximo da análise com motor

Boas práticas para usar motores e evoluir de verdade, não apenas conferir lances

8 min read
← Back to Articles