Invention Grant
- Patent Title: Auto multi-threading in macroscalar compilers
- Patent Title (中): 宏数据编译器中的自动多线程
-
Application No.: US14532846Application Date: 2014-11-04
-
Publication No.: US09529574B2Publication Date: 2016-12-27
- Inventor: Jeffry E. Gonion
- Applicant: Apple Inc.
- 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.
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
System and methods for the parallelization of software applications are described. In some embodiments, a compiler may automatically identify within source code dependencies of a function called by another function. A persistent database may be generated to store identified dependencies. When calls the function are encountered within the source code, the persistent database may be checked, and a parallelized implementation of the function may be employed dependent upon the dependency indicated in the persistent database.
Public/Granted literature
- US20150058832A1 AUTO MULTI-THREADING IN MACROSCALAR COMPILERS Public/Granted day:2015-02-26
Information query