Invention Grant
- Patent Title: Method for predicate promotion in a software loop
- Patent Title (中): 软件循环中谓词升级的方法
-
Application No.: US11241144Application Date: 2005-09-30
-
Publication No.: US07712091B2Publication Date: 2010-05-04
- Inventor: Kalyan Muthukumar , Robyn A. Sampson , Daniel Lavery
- Applicant: Kalyan Muthukumar , Robyn A. Sampson , Daniel Lavery
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F15/00

Abstract:
A method and system for optimizing the execution of a software loop is provided. The method involves the determination of an edge in a critical recurrence cycle in the software loop. The edge is a dependency link between two instructions and contains a dependee and a dependent. The dependee is an instruction that produces a result, and the dependent is an instruction that uses the result. The method further involves performing predicate promotion of at least one of the dependee and the dependent if one or more pre-determined conditions are met.
Public/Granted literature
- US20070079302A1 Method for predicate promotion in a software loop Public/Granted day:2007-04-05
Information query