The invention discloses a method for realizing a 
cache coherence protocol of a 
chip multiprocessor (CMP) 
system, and the method comprises the following steps: 1, cache is divided into a primary Cache and a secondary Cache, wherein the primary Cache is a private Cache of each processor in the processor 
system, and the secondary Cache is shared by the processors in the processor 
system; 2, each processor accesses the private primary Cache, and when the access fails, a failure request information slot is generated, sent to a request information ring, then transmitted to other processors by the request information ring to carry out intercepting; and 3, after a 
data provider intercepts the failure request, a 
data information slot is generated and sent to a 
data information ring, then transmitted to a requestor by the 
data information ring, finally, the requestor receives data blocks and then completes corresponding access operations. The method disclosed by the invention has the advantages of effectively improving the performance of the system, reducing the 
power consumption and 
bandwidth utilization, avoiding the occurrence of starvation, 
deadlock and livelock, and improving the stability of the system.