PENCIL: A Platform-Neutral Compute Intermediate Language for Accelerator Programming, 2015 International Conference on Parallel Architecture and Compilation (PACT), pp.138-149, 2015. ,
DOI : 10.1109/PACT.2015.17
URL : https://hal.archives-ouvertes.fr/hal-01257236
, PETSc users manual revision 3.5. Argonne National Laboratory, 2014.
Code generation in the polyhedral model is easier than you think, Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004., pp.7-16, 2004. ,
DOI : 10.1109/PACT.2004.1342537
URL : https://hal.archives-ouvertes.fr/hal-00017260
Implementing sparse matrixvector multiplication on throughput-oriented processors, Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, 2009. ,
The Polyhedral Model Is More Widely Applicable Than You Think, Proceedings of 19th International Conference on Compiler Construction, pp.283-303, 2010. ,
DOI : 10.1007/978-3-642-11970-5_16
URL : https://hal.archives-ouvertes.fr/inria-00551087
A Practical Automatic Polyhedral Parallelizer and Locality Optimizer, Proceedings of the 29th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.101-113, 2008. ,
The Combinatorial BLAS: Design, implementation, and applications, International Journal of High Performance Computing Applications, pp.496-509, 2011. ,
Space-time transformation of whileloops using speculative execution, Proceedings of the Scalable High- Performance Computing Conference, pp.429-436, 1994. ,
Automatic parallelization ofwhile-loops using speculative execution, International Journal of Parallel Programming, vol.634, issue.1, pp.191-219, 1995. ,
DOI : 10.1007/3-540-55895-0_467
Fuzzy array dataflow analysis, ACM Symposium on Principles and Practice of Parallel Programming, pp.92-102, 1995. ,
The University of Florida sparse matrix collection, ACM Trans. Math. Software, vol.38, issue.1, pp.1-1, 2011. ,
A scheme for detecting the termination of a parallel loop nest, Proc. GI/ITG FG PARS 98, 1998. ,
Termination detection in parallel loop nests with while loops, Parallel Computing, vol.25, issue.12, pp.12-1489, 1999. ,
DOI : 10.1016/S0167-8191(99)00063-0
Generation of synchronous code for automatic parallelization of while loops, Proceedings of the 1st International Euro-Par Conference on Parallel Processing, pp.313-326, 1995. ,
DOI : 10.1007/BFb0020474
On scanning space-time mapped while loops, Proceedings of 3rd Joint International Conference on Vector and Parallel Processing, pp.677-688, 1994. ,
DOI : 10.1007/3-540-58430-7_59
Polyhedral AST Generation Is More Than Scanning Polyhedra, ACM Transactions on Programming Languages and Systems, vol.37, issue.4, pp.1-1250, 2015. ,
DOI : 10.1109/CODES-ISSS.2013.6659002
URL : https://hal.archives-ouvertes.fr/hal-01257239
Dynamic and Speculative Polyhedral Parallelization Using Compiler-Generated Skeletons, International Journal of Parallel Programming, vol.30, issue.3, pp.529-545, 2014. ,
DOI : 10.1017/S095679680200463X
URL : https://hal.archives-ouvertes.fr/hal-00825738
Distributed GraphLab, Proceedings of the VLDB Endowment, pp.716-727, 2012. ,
DOI : 10.14778/2212351.2212354
Optimizing Sparse Matrix???Vector Product Computations Using Unroll and Jam, The International Journal of High Performance Computing Applications, vol.18, issue.2, pp.225-236, 2004. ,
DOI : 10.1147/rd.416.0711
Generation of efficient nested loops from polyhedra, International Journal of Parallel Programming, vol.28, pp.5-469, 2000. ,
Parallelizing while loops for multiprocessor systems, Proceedings of 9th International Parallel Processing Symposium, pp.347-356, 1995. ,
DOI : 10.1109/IPPS.1995.395955
Compiletime Composition of Run-time Data and Iteration Reorderings, Proceedings of the ACM SIGPLAN 2003 conference on Programming Language Design and Implementation, pp.91-102, 2003. ,
An approach for code generation in the Sparse Polyhedral Framework, Parallel Computing, vol.53, pp.32-57, 2016. ,
DOI : 10.1016/j.parco.2016.02.004
Loop and Data Transformations for Sparse Matrix Code, Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.521-532, 2015. ,
DOI : 10.1145/2737924.2738003
URL : http://dl.acm.org/ft_gateway.cfm?id=2738003&type=pdf
isl: An Integer Set Library for the Polyhedral Model, Mathematical Software ? ICMS 2010, pp.299-302, 2010. ,
DOI : 10.1007/978-3-642-15582-6_49
URL : https://lirias.kuleuven.be/bitstream/123456789/270231/1/icms2010verdoolaege.pdf
Polyhedral parallel code generation for CUDA, ACM Transactions on Architecture and Code Optimization, vol.9, issue.4, pp.1-5423, 2013. ,
DOI : 10.1145/2400682.2400713
URL : https://hal.archives-ouvertes.fr/hal-00786677
OSKI: A library of automatically tuned sparse matrix kernels, Journal of Physics: Conference Series, vol.16, issue.1, p.521, 2005. ,
DOI : 10.1088/1742-6596/16/1/071
URL : http://iopscience.iop.org/article/10.1088/1742-6596/16/1/071/pdf
Nonlinear array dependence analysis, Proceedings of Third Workshop on Languages, Compilers and Run-Time Systems for Scalable Computers, 1995. ,