首页> 外国专利> VECTORIZATION OF SCALAR FUNCTIONS INCLUDING VECTORIZATION ANNOTATIONS AND VECTORIZED FUNCTION SIGNATURES MATCHING

VECTORIZATION OF SCALAR FUNCTIONS INCLUDING VECTORIZATION ANNOTATIONS AND VECTORIZED FUNCTION SIGNATURES MATCHING

机译:标量函数的矢量化,包括矢量化标注和矢量化功能签名匹配

摘要

Methods and apparatuses associated with vectorization of scalar callee functions are disclosed herein. In various embodiments, compiling a first program may include generating one or more vectorized versions of a scalar callee function of the first program, based at least in part on vectorization annotations of the first program. Additionally, compiling may include generating one or more vectorized function signatures respectively associated with the one or more vectorized versions of the scalar callee function. The one or more vectorized function signatures may enable an appropriate vectorized version of the scalar callee function to be matched and invoked for a generic call from a caller function of a second program to a vectorized version of the scalar callee function.
机译:本文公开了与标量被调用者函数的向量化相关的方法和设备。在各种实施例中,编译第一程序可以包括至少部分地基于第一程序的向量化注释来生成第一程序的标量被调用者函数的一个或多个向量化版本。另外,编译可包含产生分别与标量被调用者函数的一个或一个以上向量化版本相关联的一个或一个以上向量化的函数签名。一个或多个矢量化函数签名可以使标量被调用函数的适当矢量化版本能够被匹配并被调用,以用于从第二程序的调用者函数到标量被调用函数的矢量化版本的通用调用。

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号