Авторы представляют ApproxHDC — фреймворк, который автоматизирует выявление и применение специфичных для домена аппроксимаций в рабочих нагрузках гиперразмерных вычислений (HDC). Эта система расширяет инфраструктуру компилятора HPVM-HDC, обеспечивая перенастраиваемую компиляцию для различных аппаратных бэкендов, включая ЦП, ГП и симулированные ускорители ReRAM и PCM.

  • ApproxHDC исследует экспоненциально большое пространство возможных аппроксимаций с помощью эффективного поиска и анализа для выявления конфигураций с высоким воздействием.
  • Фреймворк охватывает как программный, так и аппаратный уровни для оптимизации производительности при сохранении точности.
  • Алгоритмы HDC изначально устойчивы к шуму и аппроксимации, что позволяет достигать значительного роста производительности при минимальной потере точности.
  • Подход решает физические и экономические ограничения закона Мура за счет использования специфичных для домена методов ускорения машинного обучения.

ApproxHDC обеспечивает значительное улучшение производительности на гетерогенных аппаратных платформах путем автоматической настройки аппроксимаций, которые в противном случае было бы трудно выявить вручную.