Auto-adaptive applications, changing their behavior depending on environmental interactions, are a centerpiece of future computing systems. Moreover, the use of reconfigurable hardware in combination with processing units parallelization, allow us to consider reaching upper levels of performance for these applications. The aim of this thesis is to develop a set of tools allowing description and deployment of parallel auto-adaptive applications. We propose both a model for parallel applications and a reconfigurable platform architecture to host deployment of applications described using this model. Our application model separates control from computation by isolating the latter in virtual computation kernels. Together with a platform-indepen...
Due to the increase of traffic volume and complexity of new transport systems, new Advanced Driver A...
This PhD work takes place within a broader context of service-oriented computing. Precisely, it defi...
Organizations aim at combining a lot of software applications together in wide and consistent system...
The autonomic adaptation of software application is becoming increasingly important in many domains,...
In recent years, there has been a growing interest in using virtualization to improve the efficiency...
The perspective of nanometric technologies foreshadows the advent of processors consisting of hundre...
The increase of software complexity along the years has led researchers in the software engineering ...
Field-Programmable Gate Arrays (FPGAs) have been gaining popularity as hardware accelerators in hete...
Since a few years, due to physical limitations, it has not been possible to increase the micro-proce...
M. Olivier SENTIEYS Professeur, IRISA, Université Rennes 1 (Rapporteur)<br />M. Lionel TORRES Profes...
This thesis aims to propose an architecture that addresses the design, supervision, management and a...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
Integration of multiple heterogeneous processors into a single System-on-Chip (SoC) is a clear trend...
Since a decade, computing systems evolved to parallel and heterogeneous architectures. Composed of s...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
Due to the increase of traffic volume and complexity of new transport systems, new Advanced Driver A...
This PhD work takes place within a broader context of service-oriented computing. Precisely, it defi...
Organizations aim at combining a lot of software applications together in wide and consistent system...
The autonomic adaptation of software application is becoming increasingly important in many domains,...
In recent years, there has been a growing interest in using virtualization to improve the efficiency...
The perspective of nanometric technologies foreshadows the advent of processors consisting of hundre...
The increase of software complexity along the years has led researchers in the software engineering ...
Field-Programmable Gate Arrays (FPGAs) have been gaining popularity as hardware accelerators in hete...
Since a few years, due to physical limitations, it has not been possible to increase the micro-proce...
M. Olivier SENTIEYS Professeur, IRISA, Université Rennes 1 (Rapporteur)<br />M. Lionel TORRES Profes...
This thesis aims to propose an architecture that addresses the design, supervision, management and a...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
Integration of multiple heterogeneous processors into a single System-on-Chip (SoC) is a clear trend...
Since a decade, computing systems evolved to parallel and heterogeneous architectures. Composed of s...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
Due to the increase of traffic volume and complexity of new transport systems, new Advanced Driver A...
This PhD work takes place within a broader context of service-oriented computing. Precisely, it defi...
Organizations aim at combining a lot of software applications together in wide and consistent system...