Optimizing Compilers for Modern Architectures, 2002. ,
The Software Vectorization Handbook Applying Multimedia Extensions for Maximum Performance, 2004. ,
Vector LLVA, Proceedings of the 2nd international conference on Virtual execution environments, VEE '06, pp.46-56, 2006. ,
DOI : 10.1145/1134760.1134769
Intel array building blocks: a retargetable, dynamic compilation framework, CGO, 2011. ,
Liquid SIMD: Abstracting SIMD Hardware using Lightweight Dynamic Mapping, 2007 IEEE 13th International Symposium on High Performance Computer Architecture, pp.216-227, 2007. ,
DOI : 10.1109/HPCA.2007.346199
Processor virtualization and split compilation for heterogeneous multicore embedded systems, Proceedings of the 47th Design Automation Conference on, DAC '10, pp.102-107, 2010. ,
DOI : 10.1145/1837274.1837303
URL : https://hal.archives-ouvertes.fr/inria-00472274
CLI back-end in GCC, GCC Developers' Summit, pp.111-116, 2007. ,
Vectorization for SIMD architectures with alignment constraints, PLDI, 2004. ,
Exploiting superword level parallelism with multimedia instruction sets, PLDI, pp.145-156, 2000. ,
DOI : 10.1145/358438.349320
URL : http://cag.lcs.mit.edu/commit/papers/00/SLarsen-SM.pdf
Increasing and detecting memory address congruence, Proceedings.International Conference on Parallel Architectures and Compilation Techniques, 1998. ,
DOI : 10.1109/PACT.2002.1105970
Optimizing dynamic binary translation for SIMD instructions, CGO, 2006. ,
Vectorization for Java, In NPC, pp.3-17, 2010. ,
DOI : 10.1007/978-3-642-15672-4_3
URL : https://hal.archives-ouvertes.fr/hal-01054962
Multi-platform Auto-vectorization, International Symposium on Code Generation and Optimization (CGO'06), 2006. ,
DOI : 10.1109/CGO.2006.25
Autovectorization in GCC ? two years later, GCC Developer's summit, 2006. ,
Outer-loop vectorization -revisited for short SIMD architectures, PACT, 2008. ,
Speculative dynamic vectorization, ISCA, pp.271-280, 2002. ,
Combined Iterative and Model-driven Optimization in an Automatic Parallelization Framework, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, 2010. ,
DOI : 10.1109/SC.2010.14
URL : https://hal.archives-ouvertes.fr/inria-00551067
A Preliminary Study on the Vectorization of Multimedia Applications for Multimedia Extensions, LCPC, 2003. ,
DOI : 10.1007/978-3-540-24644-2_27
Speculatively vectorized bytecode, Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers, HiPEAC '11, 2011. ,
DOI : 10.1145/1944862.1944871
URL : https://hal.archives-ouvertes.fr/inria-00525139
Compiler-controlled caching in superword register files for multimedia extension architectures, PACT, 2002. ,
Superword-level parallelism in the presence of control flow, CGO, 2005. ,
Polyhedralmodel guided loop-nest auto-vectorization, PACT, 2009. ,
Efficient SIMD code generation for runtime alignment, CGO, 2005. ,
An integrated simdization framework using virtual vectors, Proceedings of the 19th annual international conference on Supercomputing , ICS '05, 2005. ,
DOI : 10.1145/1088149.1088172