Invention Application
- Patent Title: DYNAMIC GENERATION OF NULL INSTRUCTIONS
- Patent Title (中): 空指令的动态生成
-
Application No.: PCT/US2016/051413Application Date: 2016-09-13
-
Publication No.: WO2017048652A1Publication 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; US14/998,147 20151223
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30 ; G06F9/345
Abstract:
Apparatus and methods are disclosed for dynamic nullification of memory access instructions, such as memory store instructions. In some examples of the disclosed technology, an apparatus can include memory and one or more block-based processor cores. One of the cores can include an execution unit configured to execute memory access instructions comprising a plurality of memory load and/or memory store instructions contained in an instruction block. The core can also include a hardware structure storing data for at least one predicate instruction in the instruction block, the data identifying whether one or more of the memory store instructions will issue if a condition of the predicate instruction is satisfied. The core may further include a control unit configured to control issuing of the memory access instructions to the execution unit based at least in a part on the hardware structure data.
Information query