Publication:
Design, Model, and Explore Approximate Arithmetic Operators with AI/ML: A Tutorial
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.orcid | 0000-0002-2243-5350 | |
| cris.virtualsource.department | 21acd2fb-eb07-4517-9f6f-5774883cf252 | |
| cris.virtualsource.orcid | 21acd2fb-eb07-4517-9f6f-5774883cf252 | |
| dc.contributor.author | Ullah, Salim | |
| dc.contributor.author | Sahoo, Siva Satyendra | |
| dc.contributor.author | Kumar, Akash | |
| dc.date.accessioned | 2026-07-16T08:21:18Z | |
| dc.date.available | 2026-07-16T08:21:18Z | |
| dc.date.createdwos | 2026 | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Approximate Computing (AxC) is being actively explored to meet the energy and performance requirements of resource-constrained embedded systems. Approximate arithmetic operators (AxOs), for instance, let edge-AI systems trade tiny, bounded errors for big wins in power, performance, and area. This tutorial demystifies AxO design, modeling, and exploration: from platform-aware operator synthesis (e.g., selective LUT pruning) to application-specific DSE that uses AI/ML to navigate massive trade-off spaces. We contrast selection (library) vs. synthesis (generate-and-optimize) flows, show when FPGA-aware adders/multipliers outperform ASIC-ported designs, and connect operator-level error to task-level metrics (e.g., Conv2D, MLP). The tutorial includes hands-on Jupyter notebooks, ready-to-reuse operator models, and a practical recipe for building Pareto-optimal AxOs under accuracy constraints - plus a peek at AxOSyn, an open-source framework that unifies selection/synthesis, surrogate fitness, and search using evolutionary algorithms. | |
| dc.description.wosFundingText | We acknowledge financial support from Deutsche Forschungsgemeinschaft (DFG) under the X-ReAp project (Project number 380524764) | |
| dc.identifier.doi | 10.1145/3742872.3758332 | |
| dc.identifier.uri | https://imec-publications.be/handle/20.500.12860/59862 | |
| dc.language.iso | eng | |
| dc.provenance.editstepuser | greet.vanhoof@imec.be | |
| dc.publisher | ASSOC COMPUTING MACHINERY | |
| dc.source.beginpage | 29 | |
| dc.source.conference | International Conference on Compilers, Architecture, and Synthesis for Embedded Systems - CASES | |
| dc.source.conferencedate | 2025-09-28 | |
| dc.source.conferencelocation | Taipei | |
| dc.source.endpage | 30 | |
| dc.source.journal | 2025 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS, CASES 2025 | |
| dc.source.numberofpages | 2 | |
| dc.title | Design, Model, and Explore Approximate Arithmetic Operators with AI/ML: A Tutorial | |
| dc.type | Proceedings paper | |
| dspace.entity.type | Publication | |
| imec.internal.crawledAt | 2025-12-10 | |
| imec.internal.source | crawler | |
| imec.internal.wosCreatedAt | 2026-07-14 | |
| Files | ||
| Publication available in collections: |