Computing applications are often written using a high level computer language for programming and an operating system for execution handling. A family of programming languages (CPL for "Compiled Parallelism Languages") offers features and advantages similar to a programming language coupled with a multi-task operating system. We intend here to point out that CPLs bring several more advantages in term of performances especially for embedded real-time applications. To carry this out, we developed several versions of an application using a CPL on one hand, and a common language with an operating system on the other hand. We then compared the versions.Le développement d'applications informatiques passe souvent par l'utilisation de langages évol...
Dans cette thèse, nous cherchons à développer de nouvelles techniques pour écrire plus simplement de...
Les circuits reconfigurables de type FPGA (Field Programmable Gate Arrays) peuvent désormais surpass...
Le langage C++ est un langage destiné pour des projets complexes et de taille importante. En effet, ...
Computing applications are often written using a high level computer language for programming and an...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
Programming methods and environments designed for traditional mono-processor computers are hardly us...
L'objectif de cette thèse est d'examiner comment les technologies orientées-objet peuvent apporter a...
Our work aims at the definition of an open and extensible development environment for supporting the...
II existe des instructions data-parallèles dans les processeurs modernes. Ces instructions permetten...
L'utilisation de langages de programmation modernes et complexes nécessite des environnements de dév...
This dissertation shows that complex, embedded software applications can effectively operate heterog...
Le langage APL a été défini en 1962 par K.E. Iverson dans un ouvrage intitulé " A Programming Langua...
Les systèmes cyber-physiques (CPS en anglais) sont des systèmes distribués qui intègrent un large pa...
K. E. Iverson a défini le langage APL en 1962 dans un ouvrage intitulé "A Programming Language". Mal...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
Dans cette thèse, nous cherchons à développer de nouvelles techniques pour écrire plus simplement de...
Les circuits reconfigurables de type FPGA (Field Programmable Gate Arrays) peuvent désormais surpass...
Le langage C++ est un langage destiné pour des projets complexes et de taille importante. En effet, ...
Computing applications are often written using a high level computer language for programming and an...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
Programming methods and environments designed for traditional mono-processor computers are hardly us...
L'objectif de cette thèse est d'examiner comment les technologies orientées-objet peuvent apporter a...
Our work aims at the definition of an open and extensible development environment for supporting the...
II existe des instructions data-parallèles dans les processeurs modernes. Ces instructions permetten...
L'utilisation de langages de programmation modernes et complexes nécessite des environnements de dév...
This dissertation shows that complex, embedded software applications can effectively operate heterog...
Le langage APL a été défini en 1962 par K.E. Iverson dans un ouvrage intitulé " A Programming Langua...
Les systèmes cyber-physiques (CPS en anglais) sont des systèmes distribués qui intègrent un large pa...
K. E. Iverson a défini le langage APL en 1962 dans un ouvrage intitulé "A Programming Language". Mal...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
Dans cette thèse, nous cherchons à développer de nouvelles techniques pour écrire plus simplement de...
Les circuits reconfigurables de type FPGA (Field Programmable Gate Arrays) peuvent désormais surpass...
Le langage C++ est un langage destiné pour des projets complexes et de taille importante. En effet, ...