-
公开(公告)号:US09244677B2
公开(公告)日:2016-01-26
申请号:US13630147
申请日:2012-09-28
Applicant: Intel Corporation
Inventor: Nalini Vasudevan , Jayashankar Bharadwaj , Christopher J. Hughes , Milind B. Girkar , Mark J Charney , Robert Valentine , Victor W. Lee , Daehyun Kim , Albert Hartono , Sara S. Baghsorkhi
CPC classification number: G06F8/443 , G06F8/433 , G06F8/452 , G06F8/70 , G06F9/30036 , G06F9/38 , G06F9/3836
Abstract: Loop vectorization methods and apparatus are disclosed. An example method includes setting a dynamic adjustment value of a vectorization loop; executing the vectorization loop to vectorize a loop by grouping iterations of the loop into one or more vectors; identifying a dependency between iterations of the loop as; and setting the dynamic adjustment value based on the identified dependency.
Abstract translation: 公开了环向量化方法和装置。 示例性方法包括设置矢量化循环的动态调整值; 执行向量化循环以通过将循环的迭代分组为一个或多个向量来矢量化循环; 识别循环迭代之间的依赖关系; 并且基于所识别的依赖关系来设置动态调整值。