Claims
- 1. An information processing system, comprising:a main memory; a cache; and a processing unit which executes a prefetch instruction included as one of a plurality of instructions of a computer program, wherein said prefetch instruction, when executed, causes said processing unit to perform a prefetch operation by transferring prefetch data to be used in a subsequent operation from said main memory to said cache prior to executing said subsequent operation, said prefetch data being specified by an operand address of said prefetch instruction, wherein said cache comprises a plurality of hierarchical-level caches, and wherein said prefetch instruction includes at least one indication bit for specifying cache levels to which said prefetch data is to be transferred, said at least one indication bit being included in an operation code of said prefetch instruction.
- 2. An information processing system according to claim 1, wherein said at least one indication bit further specifies that said prefetch data is to be transferred to all level caches.
- 3. An information processing system according to claim 1, wherein said at least one indication bit further specifies that said prefetch data is to be transferred to all level caches except a primary cache.
- 4. An information processing system according to claim 1, wherein said at least one indication bit further specifies that said prefetch data is to be transferred to all level caches except a primary cache and a secondary cache.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 7-280836 |
Oct 1995 |
JP |
|
Parent Case Info
This is a continuation of application Ser. No. 08/738,912, filed Oct. 28, 1996, now U.S. Pat. No. 6,131,145.
US Referenced Citations (6)
| Number |
Name |
Date |
Kind |
|
5146578 |
Zangenehpour |
Sep 1992 |
A |
|
5377336 |
Eickermeyer et al. |
Dec 1994 |
A |
|
5652858 |
Okada et al. |
Jul 1997 |
A |
|
5680637 |
Hotta et al. |
Oct 1997 |
A |
|
5758119 |
Mayfield et al. |
May 1998 |
A |
|
6131145 |
Matsubara et al. |
Oct 2000 |
A |
Non-Patent Literature Citations (3)
| Entry |
| Chi, et al, “Reducing Data Access Penalty Using Intelligent Opcode Driven Cache Prefetching” Proceedings Int'l. Conf. On Computer Design: VLSI in Computers and Processors, IEEE compute. Soc. Press, pp. 512-517 (conf. Date Oct. 2-4, 1995). |
| Chi et al, “Complier Driven Data Cache Prefetching for High performance Computers” Proceedings of 1994 IEEE Region 10's Ninth Annual Int'l Conf. Aug. 22-26, 1994, pp. 274-278. vol. 1. |
| D. Callahan et al, Software Prefetching, Proceedings of the 4th International Conference on Architectual Support for Programming Languages and operating Systems, Apr. 1991, pp. 40-52. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
08/738912 |
Oct 1996 |
US |
| Child |
09/609376 |
|
US |