2012
DOI: 10.1109/mcse.2011.17
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive Code Collage: A Framework to Transparently Modify Scientific Codes

Abstract: Legacy scientific codes are often re-purposed to fit adaptive needs, such as to dynamically alter parameters to improve convergence behavior, or to switch algorithms at runtime for greater accuracy of modeling. Given a legacy scientific code, how can we make it adaptive without making changes to the original source program(s)? We present an approach-Adaptive Code Collage (ACC)-to achieve this goal using function call interception in a language-neutral way at link time. ACC transparently 'catches' function call… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 12 publications
0
1
0
Order By: Relevance
“…The adaptive code collage (ACC) framework is a compositional tool for implementing program behavior adaptations on top of nonadaptive existing code . It realizes a static way of FCI by instrumenting the existing code with a hook to the framework APIs at the assembly level, where different traditional imperative languages can be translated into the same language semantics and can be integrated together thereby achieving programming language independence.…”
Section: Static Techniques: Case Studiesmentioning
confidence: 99%
“…The adaptive code collage (ACC) framework is a compositional tool for implementing program behavior adaptations on top of nonadaptive existing code . It realizes a static way of FCI by instrumenting the existing code with a hook to the framework APIs at the assembly level, where different traditional imperative languages can be translated into the same language semantics and can be integrated together thereby achieving programming language independence.…”
Section: Static Techniques: Case Studiesmentioning
confidence: 99%