摘要 |
PROBLEM TO BE SOLVED: To reduce the frequency of snooping in a multi-core system to improve performance.SOLUTION: In a multi-core system, a plurality of CPUs each having a cache memory share one main memory. A write buffer having multi-stage buffers holding data to be written to the main memory and a write address thereof is disposed between the cache memory and the main memory. In writing data from the cache memory to the write buffer, the write address and an address stored in the buffer are compared. If there is a buffer having a corresponding address, the data is overwritten on the buffer, and the buffer is logically moved to the last stage. |