Keszöcze O (2022)
Publication Language: English
Publication Type: Journal article, Original article
Publication year: 2022
Book Volume: 10
Pages Range: 14013 - 14028
URI: https://ieeexplore.ieee.org/abstract/document/9669272
DOI: 10.1109/ACCESS.2022.3140557
Open Access Link: https://ieeexplore.ieee.org/document/9669272
Approximate Computing is a design paradigm that trades off computational accuracy for gains in non-functional aspects such as reduced area, increased computation speed, or power reduction. Computing the error of the approximated design is an essential step to determine its quality. The computation time for determining the error can become very large, effectively rendering the entire logic approximation procedure infeasible. In this work we extensively analyze various error metrics and approximation operations.We present methods to accelerate the computation of error metric computations by (a) exploiting structural information of the function obtained by applying the analyzed operations and (b) computing estimates of the metrics for multi-output Boolean functions represented as Binary Decision Diagrams (BDDs). We further present a novel greedy, bucket-based BDD minimization framework employing the newly proposed error metric computations to produce Pareto-optimal solutions with respect to BDD size and multiple error metrics. The applicability of the proposed minimization framework is demonstrated by an experimental evaluation. We can report considerable speedups while, at the same time, creating high-quality approximated BDDs. The presented framework is publicly available as open-source software on GitHub.
APA:
Keszöcze, O. (2022). BDD-based Error Metric Analysis, Computation and Optimization. IEEE Access, 10, 14013 - 14028. https://doi.org/10.1109/ACCESS.2022.3140557
MLA:
Keszöcze, Oliver. "BDD-based Error Metric Analysis, Computation and Optimization." IEEE Access 10 (2022): 14013 - 14028.
BibTeX: Download