loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2nd IEEE Symposium on High-Performance Computer Architecture (HPCA '96)
A Shared-bus Control Mechanism and a Cache Coherence Protocol for a High-performance On-chip Multiprocessor
San Jose, CA
February 03-February 07
ISBN: 0-8186-7237-4
Masafumi Takahashi, Research and Development Center, Toshiba Corporation
Hiroyuki Takano, Research and Development Center, Toshiba Corporation
Emi Kaneko, Research and Development Center, Toshiba Corporation
Seigo Suzuki, Research and Development Center, Toshiba Corporation
A new cache coherence solution is proposed for an over 500MHz on-chip multiprocessor using advanced VLSI technology. In order to reduce shared-bus transaction time, the central coherence unit (CCU) is introduced. The CCU controls all shared-bus transactions, monitoring all cache tags every clock cycle, and executes a bus transaction in four clock cycles while a conventional bus mechanism requires eight clock cycles. A new cache coherence protocol (CRAC) is also introduced in order to reduce external memory access. The CRAC protocol makes it possible to load a desired data from any cache having a copy, and to transfer write-back responsibility to another cache having a copy. An implementation of CCU and CRAC is presented and evaluated using a cycle-based multiprocessor simulator. Simulation results show that introduction of CCU and CRAC is effective to reduce shared-bus traffic and total execution time. Furthermore, proposed multiprocessor model with CCU and CRAC is proved to be more scalable than a conventional multiprocessor model.
Citation:
Masafumi Takahashi, Hiroyuki Takano, Emi Kaneko, Seigo Suzuki, "A Shared-bus Control Mechanism and a Cache Coherence Protocol for a High-performance On-chip Multiprocessor," hpca, pp.314, 2nd IEEE Symposium on High-Performance Computer Architecture (HPCA '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.