Claims
- 1. In a computer system having a main memory, a primary processor, a store-in cache for said primary processor, and a secondary processor, and wherein the computer system performs a plurality of write-back cycles, each write-back cycle updating the main memory with a data stream from said store-in cache, said data stream comprising data elements, a method for responding to a main memory write request from the secondary processor, said method comprising the step of:
- (a) inserting secondary processor data elements from the secondary processor into the data stream during at least one of the write-back cycles.
- 2. The method of claim 1, wherein the inserting step (a) includes the step of:
- (i) buffering the secondary processor data elements from the secondary processor.
- 3. The method of claim 2, wherein the computer system comprises a memory controller shared by the primary and secondary processors, the memory controller controlling access to the main memory, the memory controller including a buffer, and wherein the buffering step (i) includes;
- buffering the secondary processor data elements from the secondary processor in the buffer of the memory controller.
- 4. In a computer system having a main memory, a primary processor, a store-in cache for said primary processor, and a secondary processor, and wherein the computer system performs a plurality of write-back cycles, each write-back cycle updating the main memory with data from said store-in cache, a method for responding to a main memory read request from the secondary processor, said method comprising the step of:
- (a) transferring at least one data element from the store-in cache to the secondary processor during at least one of the write-back cycles.
- 5. The method of claim 4, wherein the computer system comprises a buffer and wherein the transferring step (a) includes:
- (i) transferring the at least one data element from the store-in cache to the buffer; and
- (ii) transferring the at least one data element from the buffer to the secondary processor.
- 6. The method of claim 5, wherein the transferring step (a) further includes:
- (iii) transferring the at least one data element from the buffer to main memory.
- 7. The method of claim 4, wherein the computer system comprises a buffer and wherein the transferring step (a) includes:
- (i) transferring a second at least one data element from the store-in cache to the buffer; and
- (ii) transferring the second at least one data element from the buffer to main memory.
- 8. The method of claim 5, wherein the computer system comprises a memory controller shared by the primary and secondary processors, the memory controller controlling access to the main memory, the memory controller including said buffer.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation U.S. patent application Ser. No. 08/326,973, filed on Oct. 21, 1994 now U.S. Pat. No. 5,553,265.
US Referenced Citations (16)
Foreign Referenced Citations (6)
Number |
Date |
Country |
0470739 |
Jul 1991 |
EPX |
58-169277 |
Oct 1983 |
JPX |
59-16190 |
Jan 1984 |
JPX |
61-139855 |
Jun 1986 |
JPX |
63-228856 |
Sep 1988 |
JPX |
WO9103785 |
Mar 1991 |
WOX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
326973 |
Oct 1994 |
|