发明名称 METHOD AND APPARATUS FOR CONTROLLING A TRANSLATION LOOKASIDE BUFFER
摘要 A method and apparatus are provided for controlling a translation lookaside buffer in connection with the execution of an atomic instruction. The method comprises identifying load instructions within a plurality of instructions to be executed, and placing the identified load instructions in a queue prior to execution. An atomic instruction identified in the queue is prevented from executing until the atomic instruction is the oldest instruction in the queue. The apparatus comprises a queue and a translation lookaside buffer. The queue is adapted to: identify an atomic instruction within a plurality of instructions to be executed; prevent execution of the atomic instruction until it is the oldest instruction in the queue; and send a virtual address corresponding to the atomic instruction and an atomic load signal in response to determining that the atomic instruction is the oldest instruction in the queue. The translation lookaside buffer is adapted for maintaining at least one virtual to physical address translation, and is adapted to force a miss in the translation lookaside buffer in response to receiving the atomic load signal.
申请公布号 US2012124325(A1) 申请公布日期 2012.05.17
申请号 US20100948677 申请日期 2010.11.17
申请人 KAPLAN DAVID;BRYANT CHRISTOPHER D.;THOMPSON STEPHEN P. 发明人 KAPLAN DAVID;BRYANT CHRISTOPHER D.;THOMPSON STEPHEN P.
分类号 G06F12/10;G06F9/46 主分类号 G06F12/10
代理机构 代理人
主权项
地址