CE25 - Infrastructures de communication hautes performances (réseau, calcul et stockage), Sciences et technologies logicielles 2018

Pythia: runtime decisions based on prediction – Pythia

Submission summary

Runtime systems have to take decision that are critical for the
performances of parallel applications. Unfortunately, these decisions
can only use heuristics based on the current status of the application
in order to estimate how it will behave in the future.

As a consequence, runtime systems may take decisions that degrade
performances instead of improving them.

pythia aims at providing runtime systems with means to accurately
predict the future. For this, pythia relies on the deterministic
nature of most parallel applications: most programs will behave
similarly from one run to another. Thus, we will design a tool-chain
that analyzes the execution of a program to provide hints to the
runtime systems during future executions of the same program. Thanks
to these hints, a runtime system could base its decisions on both the
current status of the application, and the future behavior of the
program.

Project coordination

François Trahay (Télécom SudParis)

The author of this summary is the project coordinator, who is responsible for the content of this summary. The ANR declines any responsibility as for its contents.

Partnership

TSP Télécom SudParis

Help of the ANR 184,056 euros
Beginning and duration of the scientific project: February 2019 - 42 Months

Useful links

Explorez notre base de projets financés

 

 

ANR makes available its datasets on funded projects, click here to find more.

Sign up for the latest news:
Subscribe to our newsletter