A system framework and API for run-time adaptable parallel software
2013
A system framework supporting run-time dynamic adaptation of parallel applications is proposed. The framework consists of a run-time manager and an API. The run-time manager profiles applications and guides adaption of applications at run-time for optimization and adaptation to the changes of environment such as the number of cores to use. With the proposed API, a range of different parallelization can be provided inside of an application, and the run-time manager chooses an appropriate parallelization at run-time. With the aid of the proposed run-time manager, a program can adapt/morph itself to dynamic changes in the system resources and/or performance requirements at run-time. The proposed adaptive run-time manager monitors and guides the applications to make the system adaptable at run-time.
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
12
References
0
Citations
NaN
KQI