Abstrakti
Many popular applications show resilience to computational errors. Approximate Computing (AxC) exploits this to reduce their execution time and energy consumption by introducing approximations in software and hardware. Using AxC raises new challenges to ensure that hardware designs satisfy their demands before deployment, which hardware designers address by spending significant efforts on verification flows for their designs. However, there exist no tools for verifying approximate hardware designs, meaning that designers must replicate code to keep track of circuit outputs and subsequently compute relevant error metrics. We aim to solve this issue with a library that abstracts away port sampling and error computations behind a simple interface. With the library, designs can retrieve error metric values and constraint satisfaction results with only a few extra lines of code. We demonstrate these features with code examples and by characterizing a collection of inexact adders and multipliers and an approximate matrix-vector multiplier.
Alkuperäiskieli | Englanti |
---|---|
Otsikko | Nordic Circuits and Systems Conference (NorCAS) |
Julkaisupaikka | Aalborg, Denmark |
Kustantaja | IEEE |
Sivut | 1-7 |
Sivumäärä | 7 |
Painos | 2023 |
ISBN (elektroninen) | 979-8-3503-3757-0 |
ISBN (painettu) | 979-8-3503-3758-7 |
DOI - pysyväislinkit | |
Tila | Julkaistu - 31 lokak. 2023 |
OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisussa |
Tapahtuma | IEEE Nordic Circuits and Systems Conference - Aalborg, Tanska Kesto: 31 lokak. 2023 → 1 marrask. 2023 |
Conference
Conference | IEEE Nordic Circuits and Systems Conference |
---|---|
Maa/Alue | Tanska |
Kaupunki | Aalborg |
Ajanjakso | 31/10/23 → 1/11/23 |
Julkaisufoorumi-taso
- Jufo-taso 1