A method, computer program product, and information handling system for generating loop code to execute on Single-Instruction Multiple-Datapath (SIMD) architectures, where the loop contains multiple non-stride-one memory accesses that operate over a contiguous stream of memory is disclosed. A preferred...http://www.google.ca/patents/US7367026?utm_source=gb-gplus-sharePatent US7367026 - Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization