Shared-cache clusters in a system with a fully shared memory
暂无分享,去创建一个
Interest in the concept of clustered caches has been growing in recent years. The advantages of sharing data and instruction streams among two or more microprocessors are understood; however, clustering also introduces new challenges in cache and memory coherency when system design requirements indicate that two or more of these clusters are needed. This paper describes the shared L2 cache cluster design found in the S/390® G4 server. This novel cache design consists of multiple shared-cache clusters, each supporting up to three microprocessors, forming a tightly coupled symmetric multiprocessor with fully coherent caches and main memory. Because this cache provides the link between an existing S/390 system bus and the new, high-performance S/390 G4 microprocessor chips, the paper addresses the challenges unique to operating shared caches on a common system bus.
[1] Jim Handy,et al. The cache memory book , 1993 .
[2] Thomas Pflueger,et al. S/390 Parallel Enterprise Server Generation 3: A balanced system and cache structure , 1997, IBM J. Res. Dev..
[3] Ching-Te Chuang,et al. Circuit design techniques for the high-performance CMOS IBM S/390 Parallel Enterprise Server G4 microprocessor , 1997, IBM J. Res. Dev..
[4] John S. Liptay,et al. A high-frequency custom CMOS S/390 microprocessor , 1997, IBM J. Res. Dev..