Next Thursday, 5 October, is our monthly Community Meeting, and this month
Adrian Sampson and Benjamin Carleton will be speaking about Calix and
Customizing Elementary Function Approximations for Hardware Accelerators:
This talk is a work-in-progress report about our efforts to generate customized hardware implementations of fixed-point function approximations for application-specific accelerators. We built a new compiler from FPCore to Calyx <https://calyxir.org/>, our lab’s IR and compiler for translating high-level descriptions to hardware designs. The interesting part is the need to generate efficient polynomial approximations for elementary functions—and the freedom to customize these implementations for the specific accelerator’s context. We have preliminary (but encouraging) comparisons to a commercial high-level synthesis (HLS) compiler. We will seek feedback on the many possibilities for next steps.