-
公开(公告)号:US11023382B2
公开(公告)日:2021-06-01
申请号:US15853640
申请日:2017-12-22
Applicant: Intel Corporation
Inventor: Raanan Sade , Jason Brandt , Mark J. Charney , Joseph Nuzman , Leena Puthiyedath , Rinat Rappoport , Vivekananthan Sanjeepan , Robert Valentine
IPC: G06F12/0877 , G06F12/0846 , G06F12/0895 , G06F12/0813 , G06F12/0804 , G06F12/0875 , G06F12/02 , G06F9/30 , G06T1/60
Abstract: Implementations of using tiles for caching are detailed In some implementations, an instruction execution circuitry executes one or more instructions, a register state cache coupled to the instruction execution circuitry holds thread register state in a plurality of registers, and backing storage pointer storage stores a backing storage pointer, wherein the backing storage pointer is to reference a state backing storage area in external memory to store the thread register state stored in the register state cache.
-
公开(公告)号:US09898330B2
公开(公告)日:2018-02-20
申请号:US14076341
申请日:2013-11-11
Applicant: Intel Corporation
Inventor: Atul Khare , Leena Puthiyedath , Asit Mallick , Jim Coke , Michael Mishaeli , Gilbert Neiger , Vivekananthan Sanjeepan , Jason Brandt
CPC classification number: G06F9/461 , G06F9/30003 , G06F9/30043 , G06F9/30101
Abstract: Embodiments of an invention related to compacted context state management are disclosed. In one embodiment, a processor includes instruction hardware and state management logic. The instruction hardware is to receive a first save instruction and a second save instruction. The state management logic is to, in response to the first save instruction, save context state in an un-compacted format in a first save area. The state management logic is also to, in response to the second save instruction, save a compaction mask and context state in a compacted format in a second save area and set a compacted-save indicator in the second save area. The state management logic is also to, in response to a single restore instruction, determine, based on the compacted-save indicator, whether to restore context from the un-compacted format in the first save area or from the compacted format in the second save area.
-