gearhash acelera un 2× en ARM64 con un backend NEON

Speeding up gearhash on ARM64 (2× faster)

gearhash acelera un 2× en ARM64 con un backend NEON

El crate gearhash, usado por el cliente Xet de Hugging Face, ahora incluye un backend NEON que duplica la velocidad en ARM64. El autor detalla cómo logró paralelizar el hash serial mediante tiras y acortó la cadena de dependencia, pasando de 0.92× a 1.81× en el benchmark del crate, y hasta 2.17× con chunks de 1 MiB.

Lo que esto permite es que un chunk se divida en tiras: sembrar el carril 0 con el hash entrante real, sembrar cada otro carril hasheando los 64 bytes que preceden a su tira, y ejecutar todas las tiras al unísono.

Más de este día

2026-09-18