A hardware task scheduler for embedded video processing, Proc. of the 4th Intl. Conf. on High Performance and Embedded Architectures and Compilers (HiPEAC'09), 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00445874
Efficient Smith-Waterman on Multi-core with FastFlow, 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing, pp.195-199, 2010. ,
DOI : 10.1109/PDP.2010.93
I-structures: data structures for parallel computing, ACM Transactions on Programming Languages and Systems, vol.11, issue.4, pp.598-632, 1989. ,
DOI : 10.1145/69558.69562
Exploiting the Cell/BE Architecture with the StarPU Unified Runtime System, Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS'09), pp.329-339, 2009. ,
DOI : 10.1007/978-3-642-03138-0_36
URL : https://hal.archives-ouvertes.fr/inria-00378705
Parallel H.264 Decoding on an Embedded Multicore Processor, Proc. of the 4th Intl. Conf. on High Performance and Embedded Architectures and Compilers (HiPEAC'09), 2009. ,
DOI : 10.1007/978-3-540-92990-1_29
URL : https://hal.archives-ouvertes.fr/inria-00446428
A Streaming Machine Description and Programming Model, Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS'07), pp.107-116, 2007. ,
DOI : 10.1007/978-3-540-73625-7_13
Synchronous Kahn networks, ACM Intl. Conf. on Functional programming (ICFP'96), pp.226-238, 1996. ,
Abstraction of Clocks in Synchronous Data-Flow Systems, 6th Asian Symp. on Programming Languages and Systems (APLAS 08), 2008. ,
DOI : 10.1016/0167-6423(91)90001-E
URL : https://hal.archives-ouvertes.fr/hal-01257274
Occam Programming Manual, 1984. ,
Resource requirements of dataflow programs, ISCA, pp.141-150, 1988. ,
An efficient pipelined dataflow processor architecture, Proceedings. SUPERCOMPUTING '88, pp.368-373, 1988. ,
DOI : 10.1109/SUPERC.1988.44674
Compiling join-patterns, Electr. Notes Theor. Comput. Sci, vol.16, issue.3, 1998. ,
The reflexive chemical abstract machine and the join-calculus, In ACM Symp. on Principles of Programming Languages, pp.372-385, 1996. ,
FastForward for efficient pipeline parallelism, Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming , PPoPP '08, pp.43-52, 2008. ,
DOI : 10.1145/1345206.1345215
Exploiting parallelism on a fine-grained MIMD architecture based upon channel queues, International Journal of Parallel Programming, vol.2, issue.3, pp.169-192, 1992. ,
DOI : 10.1007/BF01408554
Efficient execution of Kahn process networks on multi-processor systems using protothreads and windowed FIFOs, 2009 IEEE/ACM/IFIP 7th Workshop on Embedded Systems for Real-Time Multimedia, pp.35-44, 2009. ,
DOI : 10.1109/ESTMED.2009.5336828
The synchronous dataflow programming language Lustre, Proc. of the IEEE, pp.1305-1320, 1991. ,
MULTILISP: a language for concurrent symbolic computation, ACM Transactions on Programming Languages and Systems, vol.7, issue.4, pp.501-538, 1985. ,
DOI : 10.1145/4472.4478
TTL Hardware Interface: A High-Level Interface for Streaming Multiprocessor Architectures, 2006 IEEE/ACM/IFIP Workshop on Embedded Systems for Real Time Multimedia, pp.107-112, 2006. ,
DOI : 10.1109/ESTMED.2006.321282
Communicating Sequential Processes, 1985. ,
The semantics of a simple language for parallel programming, Information processing, pp.471-475, 1974. ,
Parallel computing with the sisal applicative language: Programmability and performance issues. Software, Practice and Experience, pp.1025-1051, 1996. ,
Data-Driven Multithreading Using Conventional Microprocessors, IEEE Transactions on Parallel and Distributed Systems, vol.17, issue.10, pp.1176-1188, 2006. ,
DOI : 10.1109/TPDS.2006.136
Static Scheduling of Synchronous Data Flow Programs for Digital Signal Processing, IEEE Transactions on Computers, vol.36, issue.1, pp.24-25, 1987. ,
DOI : 10.1109/TC.1987.5009446
A framework for comparing models of computation, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol.17, issue.12 ,
DOI : 10.1109/43.736561
The implementation of the Cilk-5 multithreaded language, ACM Symp. on Programming Language Design and Implementation (PLDI'98), pp.212-223, 1998. ,
Effective communication and computation overlap with hybrid MPI/SMPSs, PPOPP, 2010. ,
A calculus of mobile processes, II, Information and Computation, vol.100, issue.1, pp.1-40, 1992. ,
DOI : 10.1016/0890-5401(92)90009-5
Kendo: Efficient deterministic multithreading in software, The Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, 2009. ,
Automatic Thread Extraction with Decoupled Software Pipelining, 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'05), pp.105-118, 2005. ,
DOI : 10.1109/MICRO.2005.13
CellSs: Making it easier to program the Cell Broadband Engine processor, IBM Journal of Research and Development, vol.51, issue.5, pp.593-604, 2007. ,
DOI : 10.1147/rd.515.0593
Hierarchical Task-Based Programming With StarSs, International Journal of High Performance Computing Applications, vol.23, issue.3, pp.284-299, 2009. ,
DOI : 10.1177/1094342009106195
A stream-comptuting extension to OpenMP, Proc. of the 4th Intl. Conf. on High Performance and Embedded Architectures and Compilers (HiPEAC'11), 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00551507
Automatic streamization in GCC, GCC Developer's Summit, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-00817455
The design, implementation, and evaluation of Jade, ACM Transactions on Programming Languages and Systems, vol.20, issue.3, pp.483-545, 1998. ,
DOI : 10.1145/291889.291893
A Look-Ahead Task Management Unit for Embedded Multi-Core Architectures, 2008 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools, 2008. ,
DOI : 10.1109/DSD.2008.45
TFlux: A Portable Platform for Data-Driven Multithreading on Commodity Multicore Systems, 2008 37th International Conference on Parallel Processing, pp.25-34, 2008. ,
DOI : 10.1109/ICPP.2008.74
Concurrency in computational networks Master's thesis, 2002. ,
An empirical characterization of stream programs and its implications for language and compiler design, Proceedings of the 19th international conference on Parallel architectures and compilation techniques, PACT '10, 2010. ,
DOI : 10.1145/1854273.1854319
StreamIt: A Language for Streaming Applications, Intl. Conf. on Compiler Construction, 2002. ,
DOI : 10.1007/3-540-45937-5_14
A Practical Data Flow Computer, Computer, vol.15, issue.2, pp.51-57, 1982. ,
DOI : 10.1109/MC.1982.1653941