Journal of Shanghai Jiaotong University ›› 2013, Vol. 47 ›› Issue (01): 108-112.

• Automation Technique, Computer Technology • Previous Articles     Next Articles

Design of a 2 GHz L2 Cache for 16-core Processor

 LI  Yong-Jin, DENG  Rang-Yu, YAN  Xiao-Bo, YI  Xiao-Fei, ZHOU  Hong-Wei, ZHANG  Ying   

  1. (College of Computer, National University of Defense Technology, Changsha 410073, China)
  • Received:2012-07-30 Online:2013-01-30 Published:2013-01-30

Abstract: An L2 Cache design scheme was provided to process the memory access with high efficiency. L2 Cache manages data coherency with L1 Cache by the improved directory protocol, and manages date coherence with other L2 Caches and L3 Caches by cooperating with directory control unit. An MESIAF Cache coherency protocol was implemented. The stage of pipeline is small, so load data can be returned to core in advance. The potential deadlock was resolved by two dependence list. The leakage power is decreased by sleeping the data array and just waking up them before used. The dynamic power is decreased by applying the fine gate clock. The result of backend design shows that the design frequency reaches 2 GHz. The design has been used in a 16-core processor chip successfully.

Key words: multi-core processor, L2 cache, MESIA-F protocol

CLC Number: