Invention Grant
- Patent Title: Compiling techniques for providing limited accuracy and enhanced performance granularity
- Patent Title (中): 编译技术提供有限的精度和增强的性能粒度
-
Application No.: US12275178Application Date: 2008-11-20
-
Publication No.: US08370822B2Publication Date: 2013-02-05
- Inventor: Ali Sazegari , Stephen Tyrone Canon
- Applicant: Ali Sazegari , Stephen Tyrone Canon
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A programmable compiler detects from source code invocations of math functions that require reduced levels of accuracy, limited variable domains, or enhanced performance. The programmable compiler replaces such invocations with intrinsics from the compiler's own intrinsic library. The math function invocations are compiled into inline object code. The inline object can be subsequently optimized along with other object code through normal compiler optimization. If an accuracy requirement is beyond what any compiler intrinsic can provide, the programmable compiler preserves the invocation of the math function defined in a default library.
Public/Granted literature
- US20100125836A1 COMPILING TECHNIQUES FOR PROVIDING LIMITED ACCURACY AND ENHANCED PERFORMANCE GRANULARITY Public/Granted day:2010-05-20
Information query