Simulation of Adaptive Applications in Heterogeneous Computing Environments

B. Hong and V.K. Prasanna


Simulation, adaptive, heterogeneous computation


Designing adaptive applications for dynamic heterogeneous computing environments has received a lot of attention recently. The authors propose a modular and extensible simulator that can be used to evaluate the performance of applications in dynamic heterogeneous environments. This simulator has built-in support for evaluating the performance of adaptive applications in such environments. The dynamic behaviour of these resources can be described through random variables or trace files. The interactions between the applications and the resources are described through a closed adaptation loop. The simulator provides the user with flexibility in configuring the applications and resources and evaluating various adaptation algorithms. The features of the simulator are illustrated by simulating algorithms for distributed matrix multiplication in various computing environments.

Important Links:

Go Back