-
Athapascan : an API for Asynchronous Parallel Programming User's Guide
Athapascan is a macro data-flow application programming interface (API) for asynchronous parallel programming. The API permits to define the concurren- cy between... -
Multi-level optimisation of an image processing application on parallel machines
This thesis aims to define a design methodology for high performance applications on future embedded processors. These architectures require an efficient usage of... -
Control-Driven Data Flow
This paper presents CDDF, a model of computation underpinning the formal semantics of a number of parallel programming languages. CDDF integrates control flow elements... -
Process Placement in Multicore Clusters: Algorithmic Issues and Practical Tec...
Current generations of NUMA node clusters feature multicore or manycore processors. Programming such architectures efficiently is a challenge because numerous hardware... -
C Language Extensions for Hybrid CPU/GPU Programming with StarPU
Modern platforms used for high-performance computing (HPC) include machines with both general-purpose CPUs, and "accelerators", often in the form of graphical... -
Object-riented modeling and simulation for manufacturing systems
The object-oriented approach allows the development of complex and reliable applications with less effort than with classical approaches. The objectives of this... -
Development of imaging and reconstructions algorithms on parallel processing ...
This thesis work is placed between the scientific domain of ultrasound non-destructive testing and algorithm-architecture adequation. Ultrasound non-destructive... -
Using BSP and Python to simplify parallel programming
Scientific computing is usually associated with compiled languages for maximum efficiency. However, in a typical application program, only a small part of the code is... -
Automatic Extraction of Coarse-Grained Data-Flow Threads from Imperative Prog...
International audience -
Integrated Worst-Case Execution Time Estimation of Multicore Applications
International audience -
Using Event-Based Style for Developing M2M Applications
International audience -
Programming Robots With Events
International audience -
A simple Bridging Model for High-Performance Computing
This report introduces the Scatter-Gather parallel-programming and parallel execution model in the form of a simple imperative language named SGL. Its design is based... -
From dataflow-based video coding tools to dedicated embedded multi-core platf...
The development of multimedia technology, along with the emergence of parallel architectures, has revived the interest on dataflow programming for designing embedded... -
Topology-Aware Load Balancing for Performance Portability over Parallel High ...
This thesis presents our research to provide performance portability and scalability to complex scientific applications running over hierarchical multicore parallel... -
A High-Level Programming Model to Ease Pipeline Parallelism Expression On Sha...
International audience
