Claims
- 1. A computer including a translation lookaside buffer, said translation lookaside buffer translating a virtual memory address to a physical memory address, said translation lookaside buffer comprising:
- (i) a plurality of entry circuits, each entry circuit comprising:
- a matching unit for comparing intermediate results and portions of operands of a current virtual memory address computation to corresponding intermediate results and corresponding portions of operands of a previous virtual memory address computation, said matching unit providing a signal when said intermediate results and said portions of operands of said current virtual memory address computation match said intermediate results and said portions of operands of said previous virtual memory address computation; and
- a storage unit for storing a physical address corresponding tothe results of said previous virtual memory address computation; and
- (ii) a multiplexer, said multiplexer selecting as output data, when said signal is received from said matching unit of an entry circuit within said plurality of entry circuits, said physical address of said storage unit of said entry circuit.
- 2. A computer as in claim 1, further comprising an N-way set associative cache memory (N.gtoreq.2), said cache memory performing set selection based on the value of said selected output data of said translation lookaside buffer.
- 3. A computer as in claim 2, said computer having first and second levels of translation lookaside buffers, wherein said translation lookaside buffer is implemented as a first level translation lookaside buffer.
Parent Case Info
This application is a divisional of U.S. patent application Ser. No. 08/189,007 filed Jan. 28, 1994 and now U.S. Pat. No. 5,606,683.
US Referenced Citations (7)
Divisions (1)
|
Number |
Date |
Country |
Parent |
189007 |
Jan 1994 |
|