频率2GHz的16核处理器二级缓存设计  

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

在线阅读下载全文

作  者:李永进[1] 邓让钰[1] 晏小波[1] 衣晓飞[1] 周宏伟[1] 张英[1] 

机构地区:[1]国防科学技术大学计算机学院,长沙410073

出  处:《上海交通大学学报》2013年第1期108-112,117,共6页Journal of Shanghai Jiaotong University

基  金:核高基重大专项(2009ZX01028-002-002);国家自然科学基金项目(61170045)资助

摘  要:提出了针对多核处理器的2级缓存L2Cache设计方案,以高效地处理访存请求.采用优化的目录协议维护与1级缓存L1Cache的数据一致性,并结合片上目录来维护L2Cache之间及其与3级缓存L3Cache之间的一致性;在L2Cache设计中,提出了基于MESIA-F的Cache一致性协议,实现了最早返回取数数据的短流水线设计;采用相关链和远程链机制解决了监听应答导致的死锁问题;通过基于流水线的睡眠与唤醒技术降低了漏流功耗;通过细粒度门控时钟降低了其动态功耗.后端设计结果表明,经过优化设计的L2Cache达到了频率2GHz的设计目标,并已成功应用于某16核处理器芯片.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 coher- ence 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.

关 键 词:多核处理器 2级缓存 MESIA-F协议 

分 类 号:TP332[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象