Invention Grant
US08949808B2 Systems and methods for compiler-based full-function vectorization
有权
用于基于编译器的全功能向量化的系统和方法
- Patent Title: Systems and methods for compiler-based full-function vectorization
- Patent Title (中): 用于基于编译器的全功能向量化的系统和方法
-
Application No.: US12888658Application Date: 2010-09-23
-
Publication No.: US08949808B2Publication Date: 2015-02-03
- Inventor: Jeffry E. Gonion
- Applicant: Jeffry E. Gonion
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Anthony M. Petro
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Systems and methods for the vectorization of software applications are described. In some embodiments, a compiler may automatically generate both scalar and vector versions of a function from a single source code description. A vector interface may be exposed in a persistent dependency database that is associated with the function. This may allow a compiler to make vector function calls from within vectorized loops, rather than making multiple serialized scalar function calls from within a vectorized loop. This may in turn facilitate the vectorization of hierarchical code, which may improve application performance when vector execution resources are available.
Public/Granted literature
- US20120079466A1 Systems And Methods For Compiler-Based Full-Function Vectorization Public/Granted day:2012-03-29
Information query