首页>
外国专利>
EACH ITERATION ARRAY SELECTIVE LOOP DATA PREFETCH IN MULTIPLE DATA WIDTH PREFETCH SYSTEM USING ROTAING REGISTER AND PARAMETERIZATION TO AVOID REDUNDANT PREFETCH
EACH ITERATION ARRAY SELECTIVE LOOP DATA PREFETCH IN MULTIPLE DATA WIDTH PREFETCH SYSTEM USING ROTAING REGISTER AND PARAMETERIZATION TO AVOID REDUNDANT PREFETCH
展开▼
机译:多数据宽度预取系统中使用迭代寄存器和参数化来避免冗余预取的每个迭代数组选择性循环数据预取
展开▼
页面导航
摘要
著录项
相似文献
摘要
: The present invention provides a mechanism for prefetching array data efficiently from within a loop. A prefetch instruction is parameterized by a register from a set of rotating registers. On each loop iteration, a prefetch is implemented according to the parameterized prefetch instruction, and the address targeted by the prefetch instruction is adjusted. The registers are rotated for each loop iteration, and the prefetch instruction parameterized by the rotating register is adjusted accordingly. The number of iterations between prefetches for a given array is determined by the number of elements in the set of rotating register.
展开▼