International audienceConcurrent programming is notoriously difficult, especially in constrained embeddedcontexts. Threads, in particular, are wildly nondeterministic as a model of computation, anddifficult to analyze in the general case. Fortunately, it is often the case that multi-threaded,semaphore-synchronized embedded software implements high-level functional specifications writtenin a deterministic data-flow language such as Scade or (safe subsets of) Simulink. We claim thatin this case the implementation process should build not just the multi-threaded C code, but (firstand foremost) a richer model exposing the dataflow organization of the computations performed bythe implementation. From this model, the C code is extracted through...
Dataflow Models of Computation (MoCs) are widely used in embedded systems, including multimedia proc...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
High-level synthesis is a field of research that aims to automate the transformation from an high-le...
With the emergence of highly heterogeneous, dynamic and large distributed platforms, declarative pro...
International audienceWe present a source-to-source auto-generating framework that enables alarge pr...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
Les simulateurs industriels deviennent de plus en plus complexes car ils doivent intégrer de façon p...
Community clouds have arisen as a promising infrastructure to face the ever-growing demand for compu...
Next generation high performance computers will massively use virtualization as a way to share hardw...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
Dans l’objectif d’augmenter les performances, l’architecture des processeurs a évolué versdes plate-...
Distributed message passing applications are in the mainstream of information technology since they ...
In this thesis, we address the problem of schedulers for multi-core architectures from several persp...
Task-based models and runtimes are quite popular in the HPC community. Theyhelp to implement applica...
Dataflow Models of Computation (MoCs) are widely used in embedded systems, including multimedia proc...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
High-level synthesis is a field of research that aims to automate the transformation from an high-le...
With the emergence of highly heterogeneous, dynamic and large distributed platforms, declarative pro...
International audienceWe present a source-to-source auto-generating framework that enables alarge pr...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
Les simulateurs industriels deviennent de plus en plus complexes car ils doivent intégrer de façon p...
Community clouds have arisen as a promising infrastructure to face the ever-growing demand for compu...
Next generation high performance computers will massively use virtualization as a way to share hardw...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
Dans l’objectif d’augmenter les performances, l’architecture des processeurs a évolué versdes plate-...
Distributed message passing applications are in the mainstream of information technology since they ...
In this thesis, we address the problem of schedulers for multi-core architectures from several persp...
Task-based models and runtimes are quite popular in the HPC community. Theyhelp to implement applica...
Dataflow Models of Computation (MoCs) are widely used in embedded systems, including multimedia proc...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
High-level synthesis is a field of research that aims to automate the transformation from an high-le...