Invention Grant
- Patent Title: Vectorization of scalar functions including vectorization annotations and vectorized function signatures matching
- Patent Title (中): 标量函数的向量化,包括矢量化注释和向量化函数签名匹配
-
Application No.: US13995482Application Date: 2011-04-01
-
Publication No.: US09015688B2Publication Date: 2015-04-21
- Inventor: Xinmin Tian , Sergey Stanislavoich Kozhukhov , Sergey Victorovich Preis , Robert Yehuda Geva , Konstantin Anatolyevich Pyjov , Hideki Sato , Milind Baburao Girkar , Aleksei Gurievich Kasov , Nikolay Vladimirovich Panchenko
- Applicant: Xinmin Tian , Sergey Stanislavoich Kozhukhov , Sergey Victorovich Preis , Robert Yehuda Geva , Konstantin Anatolyevich Pyjov , Hideki Sato , Milind Baburao Girkar , Aleksei Gurievich Kasov , Nikolay Vladimirovich Panchenko
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Schwabe, Williamson & Wyatt, P.C.
- International Application: PCT/RU2011/000212 WO 20110401
- International Announcement: WO2012/134322 WO 20121004
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/445

Abstract:
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.
Public/Granted literature
Information query