Los autores presentan ApproxHDC, un marco que automatiza la identificación y aplicación de aproximaciones específicas del dominio en cargas de trabajo de Computación Hiperdimensional (HDC). Este sistema extiende la infraestructura del compilador HPVM-HDC para habilitar la compilación retargetable a través de diversos backends de hardware, incluyendo CPUs, GPUs y aceleradores simulados de ReRAM y PCM.
- ApproxHDC navega un espacio exponencialmente grande de posibles aproximaciones utilizando búsqueda y análisis eficientes para identificar configuraciones de alto impacto.
- El marco abarca tanto los niveles de software como de hardware para optimizar el rendimiento mientras mantiene la precisión.
- Los algoritmos HDC son inherentemente tolerantes al ruido y a la aproximación, lo que permite ganancias sustanciales de rendimiento con una pérdida mínima de precisión.
- El enfoque aborda los límites físicos y económicos de la ley de Moore aprovechando enfoques específicos del dominio para la aceleración del aprendizaje automático.
ApproxHDC permite mejoras significativas en el rendimiento en plataformas de hardware heterogéneas mediante el ajuste automático de aproximaciones que de otro modo serían difíciles de identificar manualmente.