Continuous Analysis Based on Profile Information for Vectorization Optimization
Aiming at the non-continuous reference problem inside the loop, a method which can implement the continuous analysis based on feedback-directed compiling optimization technique is proposed. It can make up for the traditional vector-based static analysis identified inadequate for the program appears contains a lot of pointers, array of structures and other complex data structures, and to provide more accurate identification and optimization of the vector.
KeywordsVectorization Optimization Structure Array Continuous Analysis Reference Type Profile Information
Unable to display preview. Download preview PDF.
- 1.Overview of the open64 Compiler Infrastructure, http://open64.sourceforge.net
- 2.Nuzman, D., Rosen, I., Zaks, A.: Auto-Vectorization of Interleaved Data for SIMD. In: PLDI 2006, Ottawa, Canada, pp. 132–143 (2006)Google Scholar
- 3.WHIRL Symbol Table Specification, http://open64.sourceforge.net/symtab_Pro64_SGI.pdf
- 4.SPEC2000 overview, http://www.spec.org/cpu2000/