2019
DOI: 10.1109/tc.2018.2883597
|View full text |Cite
|
Sign up to set email alerts
|

mARGOt: A Dynamic Autotuning Framework for Self-Aware Approximate Computing

Abstract: In the autonomic computing context, the system is perceived as a set of autonomous elements capable of self-management, where end-users define high-level goals and the system shall adapt to achieve the desired behaviour. Runtime adaptation creates several optimization opportunities, especially if we consider approximate computing applications, where it is possible to trade off the accuracy of the result and the performance. Given that modern systems are limited by the power dissipated, autonomic computing is a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 22 publications
(28 citation statements)
references
References 67 publications
(72 reference statements)
0
28
0
Order By: Relevance
“…Figure 2 shows the Call Graph report: It groups the individual functions by the caller. 19 set the right fragment to best angle found; 20 end 21 return the overlap score of the ligand; Algorithm 1: Pseudo-code of the MatchProbesShape kernel, which changes the shape of the ligand to maximize the overlap score.…”
Section: Analysis Of Geodock-mamentioning
confidence: 99%
See 1 more Smart Citation
“…Figure 2 shows the Call Graph report: It groups the individual functions by the caller. 19 set the right fragment to best angle found; 20 end 21 return the overlap score of the ligand; Algorithm 1: Pseudo-code of the MatchProbesShape kernel, which changes the shape of the ligand to maximize the overlap score.…”
Section: Analysis Of Geodock-mamentioning
confidence: 99%
“…In this section, we explain how tuning can be automatically done by the application itself according to an execution time budget allocated by the end-user. We used the mARGOt [19] framework to select the configuration of the software knobs that maximizes the accuracy of the result given the time budget.…”
Section: Application Autotuningmentioning
confidence: 99%
“…The application is able to change the application requirements at runtime according to the system evolution. Moreover, if the EFPs are input-dependent, the application can provide features of the actual input to adapt proactively [9].…”
Section: Interaction With the Applicationmentioning
confidence: 99%
“…Figure 7.4 shows the distributions of the prediction error on the time-to-solution with six pocket from the RCSB Protein Databank (PDB) [32]. We use a chemical library with heterogeneous ligands [9]. For example, the number of their atoms range from 28 to 153.…”
Section: Evaluation Of the Runtime Learnermentioning
confidence: 99%
See 1 more Smart Citation