首页> 中文学位 >四核高性能片上处理器核心数据存取机制设计
【6h】

四核高性能片上处理器核心数据存取机制设计

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1研究背景和意义

1.2研究现状

1.3研究目标与内容

1.4论文结构

第二章 CMT处理器存储系统技术研究

2.1存取队列技术研究

2.2一致性协议分析

2.3 Cache相关技术

2.4本章小结

第三章 LSQ优化设计

3.1 AC-Bloom过滤算法

3.2新型的SQ数据缓存机制设计

3.3 LSQ优化方案硬件实现

3.4本章小结

第四章 CSC一致性协议优化设计

4.1四核CMT处理器

4.2 M-CSC协议

4.3 M-CSC协议硬件实现

4.4本章小结

第五章 实验仿真及性能评估

5.1仿真环境介绍

5.2仿真结果及分析

5.3硬件实现

5.4本章小结

第六章 结束语

6.1主要工作与创新点

6.2后续研究工作

参考文献

致谢

攻读硕士学位期间已发表或录用的论文

展开▼

摘要

片上多线程(CMT)处理器在一块芯片上集成多个SMT内核,是当前高性能处理器的主流结构之一,研究CMT处理器存取关键技术有较高的应用价值。
  根据所在项目课题需要,本论文着重于面向高性能数字信号处理应用条件下,四核高性能处理器体系架构中的核心数据存取机制方案的研究。研究工作分为两个方面:存取队列(load store queue,LSQ)优化和Cache一致性协议优化。为减少存取指令执行的功耗,本文提出了适用于CMT的AC-Bloom过滤算法;并提出了存储队列(Store Queue,SQ)数据缓存机制,以减少L1 Cache访问冲突,缩短Load指令执行时间;在分析目前CMT处理器一致性协议的基础上,提出了M-CSC协议,旨在优化私有数据被动共享和共享数据的一致性实现开销,避免冗余的数据写回操作。
  论文借助 gem5仿真器对上述方案进行了仿真实验。在实验所用处理器结构中,AC-Bloom过滤器比Age-Bloom过滤器的过滤百分比提高6.8%~14.6%,数据转发概率有所提升,与参考文献的过滤算法相比性能略有提升。文献表明CSC协议和MESI协议几乎需要同样的主存存取次数,并且优于Dragon协议。本文的M-CSC协议比CSC协议的数据写回次数降低3%~22.6%,读主存次数降低2.5%~14.4%,程序执行周期数也有2.1%~5.2%的优化。本论文在开源RTL处理器基础上实现了LSQ优化方案和M-CSC协议的电路设计。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号