Claims
- 1. A processor used with a main memory storing a plurality of prefetch instructions and data comprising:an instruction processor for processing data in accordance with instructions; a first cache memory; and a second cache memory having a storage capacity less than or equal to the storage capacity of the first cache memory, wherein said first cache memory has one port, wherein said second cache memory has at least two ports, and wherein said processor further comprises: a controller for receiving an address indicated by a prefetch instruction from the instruction processor, storing data into a cache memory based on the received address, and outputting a transfer request signal to the main memory when data to be processed by the instruction processor is not stored in the first cache memory and the second cache memory, while the prefetch instruction is executed.
- 2. A processor according to claim 1, wherein the controller includes a prefetch queue for retaining at least one address of the data to be transferred from the main memory and a control part being arranged to control data access to either the first cache memory or the second cache memory based on the retained address.
- 3. A processor according to claim 1, wherein the processor is formed on one semiconductor substrate.
Priority Claims (2)
Number |
Date |
Country |
Kind |
5-194482 |
Aug 1993 |
JP |
|
5-240937 |
Sep 1993 |
JP |
|
Parent Case Info
This is a continuation of application Ser. No. 09/188,693, filed Nov. 10, 1998; which is a continuation of Ser. No. 08/281,002, filed Jul. 27, 1994, now U.S. Pat. No. 5,848,432.
US Referenced Citations (8)
Foreign Referenced Citations (7)
Number |
Date |
Country |
449540 |
Oct 1991 |
EP |
0496439 |
Jul 1992 |
EP |
54009535 |
Jan 1979 |
JP |
6120156 |
Jan 1986 |
JP |
01280850 |
Nov 1989 |
JP |
4270431 |
Oct 1991 |
JP |
5143451 |
Jun 1993 |
JP |
Non-Patent Literature Citations (2)
Entry |
Intel, “Intel 386 DX Microprocessor Hardware Reference Manual”, 1991, pp. 7-3 to 7-8 and 7-20 to 7-22. |
Hennessay et al, “Computer Architecture A. Quatitative Approach”, 1990, pp. 460-465. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
09/188693 |
Nov 1998 |
US |
Child |
09/864287 |
|
US |
Parent |
08/281002 |
Jul 1994 |
US |
Child |
09/188693 |
|
US |