Invention Grant
- Patent Title: Method and apparatus for executing conditional instruction predicated on execution result of predicate instruction
-
Application No.: US14852898Application Date: 2015-09-14
-
Publication No.: US10379858B2Publication Date: 2019-08-13
- Inventor: Jeremy Branscome
- Applicant: Spreadtrum Hong Kong Limited
- Applicant Address: CN Shanghai
- Assignee: Spreadtrum Hong Kong Limited
- Current Assignee: Spreadtrum Hong Kong Limited
- Current Assignee Address: CN Shanghai
- Agency: Finnegan, Henderson, Farabow, Garrett & Dunner, LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
A device for executing conditional instructions is provided. The device includes one or more processors and a memory unit including a plurality of registers storing at least a predicate instruction and a conditional instruction, executable by the one or more processors. Execution of the conditional instructions is predicated on execution results of the predicate instruction. The one or more processors are configured to extract predicate-determining information of the predicate instruction and conditional instruction information of the conditional instruction; predict execution results for the predicate instruction and the conditional instruction based on the predicate-determining information and the conditional instruction information; and execute the predicate instruction and the conditional instruction in parallel, based on the predicted execution results for the predicate instruction and the conditional instruction.
Public/Granted literature
- US20170075689A1 METHOD AND APPARATUS FOR EXECUTING CONDITIONAL INSTRUCTIONS Public/Granted day:2017-03-16
Information query