发明名称 Apparatus and method for implementing adjacent, non-unit stride memory access patterns utilizing SIMD instructions
摘要 An apparatus and method for implementing adjacent, single non-unit stride memory access patterns are described. In one embodiment, the method includes compiler analysis of a source program to detect vectorizable loops having serial code statements that collectively perform adjacent, non-unit stride memory access. Once a vectorizable loop containing code statements that collectively perform adjacent, non-unit stride memory access in detected, the compiler vectorizes the serial code statements of the detected loop to perform the adjacent, non-unit stride memory access utilizing SIMD instructions. As such, the compiler repeats the analysis and vectorization for each vectorizable loop within the source program code.
申请公布号 US2004006667(A1) 申请公布日期 2004.01.08
申请号 US20020177556 申请日期 2002.06.21
申请人 BIK AART J.C.;GIRKAR MILIND 发明人 BIK AART J.C.;GIRKAR MILIND
分类号 G06F9/45;G06F12/00;G06F12/14;G06F12/16;G06F13/00;G06F13/28;(IPC1-7):G06F12/00 主分类号 G06F9/45
代理机构 代理人
主权项
地址