Go faster
Raw throughput: bit tricks, cache-friendly layouts, nodes-per-second engineering, and why speed alone cannot crack the puzzle.
Por qué es difícil
Crear un solucionador
referencia
Los benchmarks de la comunidad
página
Cómo buscan los solucionadores récord
concepto
Ingeniería de solucionadores: el oficio bajo el algoritmo
concepto
Resolver de forma distribuida: enjambres, sindicatos y granjas de núcleos
concepto
Resolver en GPU: el muro es la memoria, no el cálculo
concepto
Resolución en FPGA: cartografiada, pero nunca recorrida
El laboratorio
experimento
Benchmark mono-núcleo
página
El motor de referencia que impulsa este sitio
experimento
El backtracker JIT: Rust portable a la par del C afinado a mano en tableros difíciles
concepto
Ir rápido: cuando un solucionador gasta su presupuesto en velocidad
página
El estudio DFS
página
Cómo está construido el estudio
página
Qué aporta cada idea
página
El estudio de la reparación
página
Cómo está construido el estudio
página
Qué aporta cada decisión
experimento
El backtracker en C de McGavin: la historia del rendimiento, reconstruida aquí
experimento
El solucionador de Blackwood, decodificado y ejecutado aquí
página
El eii de Verhaard: el solucionador que ganó el único premio
experimento
Reimplementación de Verhaard