Next Article in Journal
Design of Differential Variable-Gain Transimpedance Amplifier in 0.18 µm SiGe BiCMOS
Previous Article in Journal
Design of a High Voltage Pulse Generator with Large Width Adjusting Range for Tumor Treatment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exact Design Space Exploration Based on Consistent Approximations

Applied Microelectronics and Computer Engineering, University of Rostock, 18051 Rostock, Germany
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(7), 1057; https://doi.org/10.3390/electronics9071057
Submission received: 14 May 2020 / Revised: 16 June 2020 / Accepted: 24 June 2020 / Published: 27 June 2020
(This article belongs to the Special Issue Software/Hardware Codesign for Embedded Multicore Systems)

Abstract

The aim of design space exploration (DSE) is to identify implementations with optimal quality characteristics which simultaneously satisfy all imposed design constraints. Hence, besides searching for new solutions, a quality evaluation has to be performed for each design point. This process is typically very expensive and takes a majority of the exploration time. As nearly all the explored design points are sub-optimal, most of them get discarded after evaluation. However, evaluating a solution takes virtually the same amount of time for both good and bad ones. That way, a huge amount of computing power is literally wasted. In this paper, we propose a solution to the aforementioned problem by integrating efficient approximations in the background of a DSE engine in order to allow an initial evaluation of each solution. Only if the approximated quality indicates a promising candidate, the time-consuming exact evaluation is executed. The novelty of our approach is that (1) although the evaluation process is accelerated by using approximations, we do not forfeit the quality of the acquired solutions and (2) the integration in a background theory allows sophisticated reasoning techniques to prune the search space with the help of the approximation results. We have conducted an experimental evaluation of our approach by investigating the dependency of the accuracy of used approximations on the performance gain. Based on 120 electronic system level problem instances, we show that our approach is able to increase the overall exploration coverage by up to six times compared to a conservative DSE whenever accurate approximation functions are available.
Keywords: system synthesis; approximation; answer set programming; background theory system synthesis; approximation; answer set programming; background theory

Share and Cite

MDPI and ACS Style

Neubauer, K.; Beichler, B.; Haubelt, C. Exact Design Space Exploration Based on Consistent Approximations. Electronics 2020, 9, 1057. https://doi.org/10.3390/electronics9071057

AMA Style

Neubauer K, Beichler B, Haubelt C. Exact Design Space Exploration Based on Consistent Approximations. Electronics. 2020; 9(7):1057. https://doi.org/10.3390/electronics9071057

Chicago/Turabian Style

Neubauer, Kai, Benjamin Beichler, and Christian Haubelt. 2020. "Exact Design Space Exploration Based on Consistent Approximations" Electronics 9, no. 7: 1057. https://doi.org/10.3390/electronics9071057

APA Style

Neubauer, K., Beichler, B., & Haubelt, C. (2020). Exact Design Space Exploration Based on Consistent Approximations. Electronics, 9(7), 1057. https://doi.org/10.3390/electronics9071057

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop