发明名称 PROCESSOR INCLUDING SINGLE INVALIDATE PAGE INSTRUCTION
摘要 A processor including a translation lookaside buffer (TLB), an instruction translator, and a memory subsystem. The TLB caches virtual to physical address translations. The instruction translator incorporates a microinstruction set for the processor that includes a single invalidate page instruction. The invalidate page instruction, when executed by the processor, causes the processor to perform a pseudo translation process in which a virtual address is submitted to the TLB to identify matching entries in the TLB that match the virtual address. The memory subsystem invalidates the matching entries in the TLB. The TLB may include a data TLB and an instruction TLB. The memory subsystem may include a tablewalk engine that performs a pseudo tablewalk to invalidate entries in the TLB and in one or more paging caches. The invalidate page instruction may specify invalidation of only those entries indicated as local.
申请公布号 US2016342524(A1) 申请公布日期 2016.11.24
申请号 US201514718201 申请日期 2015.05.21
申请人 VIA ALLIANCE SEMICONDUCTOR CO., LTD. 发明人 EDDY COLIN
分类号 G06F12/10;G06F12/08 主分类号 G06F12/10
代理机构 代理人
主权项 1. A processor, comprising: a translation lookaside buffer (TLB) that caches virtual to physical address translations; an instruction translator that incorporates a microinstruction set of a microarchitecture of the processor, wherein said microinstruction set includes a single invalidate page instruction, wherein said invalidate page instruction, when executed by the processor along with a specified virtual address, causes the processor to perform a pseudo translation process in which said virtual address is submitted to said TLB to identify matching entries in said TLB that match said virtual address; and a memory subsystem that invalidates said matching entries in said TLB.
地址 Shanghai CN