首页>
外国专利>
Systems and methods for a compiler - based vectorization of non - as a code
Systems and methods for a compiler - based vectorization of non - as a code
展开▼
机译:基于非编译器的矢量化矢量化的系统和方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
Systems and methods for the vectorization of software applications are described. In some embodiments, source code - dependencies have to be expressed, the ability of a compiler can expand, in order to vectorizing otherwise scalar function. For example, when compiling a called function, can be a compiler dependencies of the retrieved function of other variables as the parameters which are transferred to the called function, identifying. The compiler these dependencies recording can, for example, in a dependence on file. Later, during the compilation of a calling function, which calls up the called function, can be the same (or another) compiler the previously - identified dependencies referencing and they use, in order to determine whether and how the calling function is vectorizing. In particular, these techniques the vectorization of non - leaf - grinding simplify. Because the non - leaf - grinding relative are commonly used, the techniques described herein, the amount of the vectorization of increase, which can be used in many applications.
展开▼