Invention Grant
- Patent Title: Address translation unit with multiple virtual queues
- Patent Title (中): 具有多个虚拟队列的地址转换单元
-
Application No.: US12608605Application Date: 2009-10-29
-
Publication No.: US08386748B2Publication Date: 2013-02-26
- Inventor: Joseph A. Petolino, Jr.
- Applicant: Joseph A. Petolino, Jr.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Lawrence J. Merkel
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
An address translation unit includes a translation lookaside buffer (TLB), a miss queue, and a control unit. The TLB may store a plurality of address translations. The miss queue may store received address translation requests that missed in the TLB. The miss queue includes a plurality of entries. At least some entries may each store a respective address translation request and a corresponding identifier. The corresponding identifier of a given entry identifies another entry in the miss queue that stores another respective address translation request having a process ordering constraint that is the same as a process ordering constraint of the respective address translation request in the given entry. Address translations having a same ordering constraint that are linked together via the identifier belong to the same virtual miss queue. The control unit may process the received address translation requests in an order dependent upon the identifier.
Public/Granted literature
- US20110107057A1 ADDRESS TRANSLATION UNIT WITH MULTIPLE VIRTUAL QUEUES Public/Granted day:2011-05-05
Information query