M. Aldinucci, M. Danelutto, P. Kilpatrick, and M. Torquati, Fastflow: high-level and efficient streaming on multi-core, Programming Multi-core and Many-core Computing Systems, 2014.
DOI : 10.1002/9781119332015.ch13

URL : http://calvados.di.unipi.it/storage/paper_files/2011_FF_tutorial-draft.pdf

B. A. Allan, A Component Architecture for High-Performance Scientific Computing, International Journal of High Performance Computing Applications, 2006.

J. Allard, V. Gouranton, L. Lecointre, S. Limet, E. Melin et al., FlowVR: A Middleware for Large Scale Virtual Reality Applications, International Euro-Par Conference on Parallel Processing, 2004.
DOI : 10.1007/978-3-540-27866-5_65

URL : https://hal.archives-ouvertes.fr/hal-00085302

C. Augonnet, S. Thibault, R. Namyst, and P. Wacrenier, StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures . Concurrency and Computation: Practice and Experience, Special Issue: Euro-Par, 2009.
DOI : 10.1007/978-3-642-03869-3_80

URL : https://hal.archives-ouvertes.fr/inria-00550877

O. Aumage, J. Bigot, H. Coullon, C. Pérez, and J. Richard, Combining Both a Component Model and a Task-Based Model for HPC Applications: A Feasibility Study on GYSELA, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), 2017.
DOI : 10.1109/CCGRID.2017.88

URL : https://hal.archives-ouvertes.fr/hal-01518730

M. Bauer, S. Treichler, E. Slaughter, and A. Aiken, Legion: Expressing locality and independence with logical regions, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis, 2012.
DOI : 10.1109/SC.2012.71

URL : http://theory.stanford.edu/%7Eaiken/publications/papers/sc12.pdf

S. Benkner, S. Pllana, P. Jesper-larsson-träff, A. Tsigas, R. Richards et al., The PEPPHER approach to programmability and performance portability for heterogeneous many-core architectures, ParCo. IOS press, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00661320

J. Bigot, Z. Hou, C. Pérez, and V. Pichon, A low level component model easing performance portability of HPC applications, Computing, vol.4, issue.5, 2013.
DOI : 10.1109/TSE.1976.233837

URL : https://hal.archives-ouvertes.fr/hal-00911231

C. Hinde-lilia-bouziane, T. Pérez, and . Priol, A software component model with spatial and temporal compositions for grid infrastructures Libkomp, an efficient openmp runtime system for both fork-join and data flow paradigms, International Euro-Par Conference on Parallel Processing Proceedings of the 8th International Conference on OpenMP in a Heterogeneous World, pp.102-115, 2008.

J. Bueno, J. Planas, A. Duran, X. Martorell, E. Ayguadé et al., Productive Programming of GPU Clusters with OmpSs, 2012 IEEE 26th International Parallel and Distributed Processing Symposium, 2012.
DOI : 10.1109/IPDPS.2012.58

A. Duran, J. Corbalán, and E. Ayguadé, An adaptive cut-off for task parallelism, 2008 SC, International Conference for High Performance Computing, Networking, Storage and Analysis, pp.1-36, 2008.
DOI : 10.1109/SC.2008.5213927

A. Espinosa, P. Beckman, M. Hategan, Z. Zhang, M. Wilde et al., Parallel scripting for applications at the petascale and beyond, Computer, 2009.

M. Frigo, C. E. Leiserson, and K. H. Randall, The implementation of the Cilk-5 multithreaded language, ACM SIGPLAN Notices, vol.33, issue.5, pp.212-223, 1998.
DOI : 10.1145/277652.277725

T. Gautier, J. V. , F. Lima, N. Maillard, and B. Raffin, XKaapi: A Runtime System for Data-Flow Task Programming on Heterogeneous Architectures, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing, 2013.
DOI : 10.1109/IPDPS.2013.66

URL : https://hal.archives-ouvertes.fr/hal-00799904

V. Grandgirard, J. Abiteboul, J. Bigot, T. Cartier-michaud, N. Crouseilles et al., global semi-Lagrangian code for flux-driven ion turbulence simulations, Computer Physics Communications, vol.207, 2016.
DOI : 10.1016/j.cpc.2016.05.007

URL : https://hal.archives-ouvertes.fr/cea-01153011

G. Latu, J. Bigot, N. Bouzat, J. Gimenez, and V. Grandgirard, Benefits of SMT and of Parallel Transpose Algorithm for the Large-Scale GYSELA Application, Proceedings of the Platform for Advanced Scientific Computing Conference on ZZZ, PASC '16, pp.1-10, 2016.
DOI : 10.1016/j.parco.2008.12.013

K. Lau, L. Safie, P. Stepan, and C. Tran, A component model that is both control-driven and data-driven, Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering, CBSE '11, 2011.
DOI : 10.1145/2000229.2000236

M. D. Mcilroy, Mass-produced Software Components, Proc. NATO Conf. on Software Engineering, 1968.

J. Montagnat, B. Isnard, T. Glatard, K. Maheshwari, and M. B. Fornarino, A data-driven workflow language for grids based on array programming principles, Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, WORKS '09, 2009.
DOI : 10.1145/1645164.1645171

URL : https://hal.archives-ouvertes.fr/hal-00677806

L. Stephen, . Olivier, K. Allan, . Porterfield, B. Kyle et al., Openmp task scheduling strategies for multicore numa systems, Int. J. High Perform. Comput. Appl, vol.26, issue.2, pp.110-124, 2012.

C. Pérez, T. Priol, and A. Ribes, A Parallel Corba Component Model for Numerical Code Coupling, The International Journal of High Performance Computing Applications, vol.17, issue.4, pp.417-429, 2003.
DOI : 10.1016/S0167-739X(03)00034-7

E. Slaughter, W. Lee, S. Treichler, M. Bauer, and A. Aiken, Regent, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on, SC '15, 2015.
DOI : 10.1002/(SICI)1096-9128(199809/11)10:11/13<825::AID-CPE383>3.0.CO;2-H

C. Szyperski, Component Software: Beyond Object-Oriented Programming, 2002.

P. Virouleau, A. Roussel, F. Broquedis, T. Gautier, F. Rastello et al., Description, Implementation and Evaluation of an Affinity Clause for Task Directives, Proceedings of the 12th International Conference on OpenMP: Memory, Devices, and Tasks, IWOMP 2012, pp.61-73
DOI : 10.1007/978-3-319-11454-5_2

URL : https://hal.archives-ouvertes.fr/hal-01343442

W. Wu, A. Bouteiller, G. Bosilca, M. Faverge, and J. Dongarra, Hierarchical DAG Scheduling for Hybrid Distributed Systems, 2015 IEEE International Parallel and Distributed Processing Symposium, 2015.
DOI : 10.1109/IPDPS.2015.56

URL : https://hal.archives-ouvertes.fr/hal-01078359

R. N°-9086 and R. Centre-grenoble-?-rhône-alpes, Inovallée 655 avenue de l'Europe Montbonnot 38334 Saint Ismier Cedex Publisher Inria Domaine de Voluceau -Rocquencourt BP 105 -78153 Le Chesnay Cedex inria, pp.249-6399