Invention Application
- Patent Title: PREDICATED READ INSTRUCTIONS
- Patent Title (中): 预期阅读说明
-
Application No.: PCT/US2016/051424Application Date: 2016-09-13
-
Publication No.: WO2017048662A1Publication Date: 2017-03-23
- Inventor: BURGER, Douglas C. , SMITH, Aaron L.
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
- Applicant Address: Attn: Patent Group Docketing (Bldg. 8/1000) One Microsoft Way Redmond, Washington 98052-6399 US
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: Attn: Patent Group Docketing (Bldg. 8/1000) One Microsoft Way Redmond, Washington 98052-6399 US
- Agency: MINHAS, Sandip et al.
- Priority: US62/221,003 20150919; US15/004,761 20160122
- Main IPC: G06F9/38
- IPC: G06F9/38
Abstract:
Apparatus and methods are disclosed for example computer processors that are based on a hybrid dataflow execution model. Embodiments of the disclosed technology use read instructions to retrieve a value from a specified register in the register file of the processor architecture and send the value for use by one or more targets (e.g., other instructions in the instruction block). The read instruction may be predicated such that the instruction is only executed when a predicate condition is satisfied. In some examples of the disclosed technology, a compiler for such processors performs an analysis of the source and/or object code being compiled in order to determine whether operation(s) along conditional paths can be executed before or concurrently with determination of a condition on which the conditional operation(s) depend, thus improving processor efficiency.
Information query