Tensorflow: A system for large-scale machine learning, 12th {USENIX} Symposium on Operating Systems Design and Implementation, pp.265-283, 2016. ,
Selective Memoization, Proceedings of the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '03), pp.14-25, 2003. ,
PetaBricks: A Language and Compiler for Algorithmic Choice, Proceedings of the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '09), pp.38-49, 2009. ,
Numerical Representation of Directed Acyclic Graphs for Efficient Dataflow Embedded Resource Allocation, ACM Trans. Embed. Comput. Syst, vol.18, p.101, 2019. ,
URL : https://hal.archives-ouvertes.fr/hal-02355636
A Practical Automatic Polyhedral Parallelizer and Locality Optimizer, Proceedings of the 29th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '08), pp.101-113, 2008. ,
Multiple Version Loops, ICPP, 1987. ,
Full runtime polyhedral optimizing loop transformations with the generation, instantiation, and scheduling of code-bones, Concurrency and Computation: Practice and Experience, vol.29, 2017. ,
Counting Solutions to Linear and Nonlinear Constraints Through Ehrhart Polynomials: Applications to Analyze and Transform Scientific Programs, Proceedings of the 10th International Conference on Supercomputing (ICS '96), pp.278-285, 1996. ,
URL : https://hal.archives-ouvertes.fr/hal-01100306
A General Approach for Run-time Specialization and Its Application to C, Proceedings of the 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '96), pp.145-156, 1996. ,
Dynamic Feedback: An Effective Technique for Adaptive Computing, Proceedings of the ACM SIGPLAN 1997 Conference on Programming Language Design and Implementation (PLDI '97), pp.71-84, 1997. ,
Optimistic Loop Optimization, Proceedings of the 2017 International Symposium on Code Generation and Optimization (CGO '17), pp.292-304, 2017. ,
Polyhedron Model, Encyclopedia of Parallel Computing, pp.1581-1592, 2011. ,
An Evaluation of Staged Run-time Optimizations in DyC, Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation (PLDI '99), pp.293-304, 1999. ,
An Evaluation of Staged Run-time Optimizations in DyC, Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation (PLDI '99), pp.293-304, 1999. ,
Improving software performance with automatic memoization, Johns Hopkins APL Technical Digest, vol.18, p.255, 1997. ,
Dynamic and Speculative Polyhedral Parallelization Using Compiler-Generated Skeletons, International Journal of Parallel Programming, vol.42, pp.529-545, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00825738
A feasibility study in iterative compilation, 1999. ,
, , pp.121-132
Synchronous data flow, Proc. IEEE, vol.75, pp.1235-1245, 1987. ,
POSH: a TLS compiler that exploits program structure, Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming, pp.158-167, 2006. ,
Memo" Functions and Machine Learning, Nature, vol.218, 1968. ,
A Lightweight In-place Implementation for Software Thread-level Speculation, Proceedings of the Twenty-first Annual Symposium on Parallelism in Algorithms and Architectures (SPAA '09), pp.223-232, 2009. ,
Practical Automatic Loop Specialization, Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '13), pp.419-430, 2013. ,
Tcc: A System for Fast, Flexible, and High-level Dynamic Code Generation, Proceedings of the ACM SIGPLAN 1997 Conference on Programming Language Design and Implementation (PLDI '97), pp.109-121, 1997. ,
Iterative Optimization in the Polyhedral Model: Part Ii, Multidimensional Time, Proceedings of the 29th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '08), pp.90-100, 2008. ,
URL : https://hal.archives-ouvertes.fr/hal-01257273
Adaptive runtime selection of parallel schedules in the polytope model, Proceedings of the 19th High Performance Computing Symposia (HPC), vol.6, pp.81-88, 2011. ,
Speculative Parallelization Using Software Multi-threaded Transactions, SIGARCH Comput. Archit. News, vol.38, pp.65-76, 2010. ,
The LRPD test: Speculative run-time parallelization of loops with privatization and reduction parallelization, IEEE Transactions on Parallel and Distributed Systems, vol.10, pp.160-180, 1999. ,
Run-time parallelization and scheduling of loops, IEEE Trans. Comput, vol.40, issue.5, pp.603-612, 1991. ,
The STAMPede approach to thread-level speculation, ACM Transactions on Computer Systems (TOCS), vol.23, pp.253-300, 2005. ,
The Polyhedral Model of Nonlinear Loops, ACM Trans. Archit. Code Optim, vol.12, p.48, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01244464
Adrenaline: An openvx environment to optimize embedded vision applications on many-core accelerators, IEEE 9th International Symposium on Embedded Multicore/Many-core Systemson-Chip, pp.289-296, 2015. ,
Counting Integer Points in Parametric Polytopes Using Barvinok's Rational Functions, Algorithmica, vol.48, pp.37-66, 2007. ,
Automatically Tuned Linear Algebra Software, Proceedings of the 1998 ACM/IEEE Conference on Supercomputing (SC '98), pp.1-27, 1998. ,