F. André

Learn More
Grid architectures are execution environments that are known to be at the same time distributed, parallel, heterogeneous and dynamic. While current tools focus solutions for hiding distribution, parallelism and heterogeneity, this approach does not fit well their dynamic aspect. Indeed, if applications are able to adapt themselves to environmental changes,(More)
Grid computing platforms require to handle dynamic behaviour of computing resources within complex parallel applications. We introduce a formalization of adaptive behaviour that separates the abstract model of the application from the implementation design. We exemplify the abstract adaptation schema on two applications, and we show how two quite different(More)
The project KENSUR aiming in breaking down a compiler into a set of concurrent processes and in having them executed onto a network of processors is currently developed at I.R.I.S.A. This paper discusses three main aspects of the construction of this network. i) The various steps involved in the design of such a distributed system are described and the(More)
Tumour embolisms are rare and in most cases sudden causes of death. Diagnosing this rare condition is still very challenging in the daily clinical routine. In this report we present a case of a lethal sudden pulmonary tumour embolism in a 71-year-old male patient, who was admitted for elective invasive coronary angiography due to suspected coronary artery(More)
To efficiently program massively parallel systems we propose to use a form of parallelism known as data parallelism along with a SPMD programming model. We describe how a sequential Object Oriented Language (OOL) can embed data parallelism in a clean and elegant fashion—without language extensions— to exploit the potential power of massively(More)