一种缓存数据流信息的处理器前端设计
本文关键词:一种缓存数据流信息的处理器前端设计
更多相关文章: 处理器微结构 指令缓存 数据流 指令重命名 数据流局部性
【摘要】:为了能够同时发掘程序的线程级并行性和指令级并行性,动态多核技术通过将数个小核重构为一个较强的虚拟核来适应程序多样的需求.通常这种虚拟核性能弱于占有等量芯片资源的原生核,一个重要的原因就是取指、译码和重命名等流水线的前端各阶段具有串行处理的特征较难经重构后协同工作.为解决此问题,提出了新的前端结构——数据流缓存,并给出与之配合的向量重命名机制.数据流缓存利用程序的数据流局部性,存储并重用指令基本块内的数据依赖等信息.处理器核利用数据流缓存能更好地发掘程序的指令级并行性并降低分支预测错误的惩罚,而动态多核技术中的虚拟核通过使用数据流缓存旁路传统的流水线前端各阶段,其前端难协同工作的问题得以解决.对SPEC CPU2006中程序的实验证明了数据流缓存能够以有限代价覆盖大部分程序超过90%的动态指令,然后分析了添加数据流缓存对流水线性能的影响.实验证明,在前端宽度为4条指令、指令窗口容量为512的配置下,采用数据流缓存的虚拟核性能平均提升9.4%,某些程序性能提升高达28%.
【作者单位】: 中国科学院计算技术研究所;中国科学院大学;
【基金】:国家“九七三”重点基础研究发展计划基金项目(2011CB302501) 国家“八六三”高技术研究发展计划基金项目(2015AA011204,2012AA010901) “核高基”国家科技重大专项基金项目(2013ZX0102-8001-001-001) 国家自然科学基金重点项目(61332009,61173007)~~
【分类号】:TP332
【正文快照】: 因为结构复杂度增长和功耗墙[1]等问题,单核处理器频率和性能的增长在21世纪初遇到瓶颈.处理器结构设计师们转而通过增加片上集成的处理器核数来维持处理器符合摩尔定律的性能增长[2].如今多核处理器已经逐渐占据了桌面和移动处理市场.片上多核处理器(chip multi-processor,CM
【相似文献】
中国期刊全文数据库 前10条
1 曹炜,林争辉;高层综合中一种新的控制/数据流图表示形式[J];上海交通大学学报;2000年07期
2 谢文玉,廖艳;实验项目卡片管理系统数据流图的设计[J];广东石油化工高等专科学校学报;2000年01期
3 徐天伟,夏幼明,李凯佳;数据流图描述语言的研究与设计[J];云南师范大学学报(自然科学版);2003年03期
4 白岚;凌秀琴;;数据流图在信息处理中的应用[J];光电技术应用;2005年06期
5 韩东红;王国仁;;数据流系统中卸载技术研究综述[J];计算机科学;2005年08期
6 李民民;;PowerDesigner16数据流图在科技项目管理系统设计中的应用[J];酒钢科技;2013年01期
7 段振华;郝克刚;;从数据流图导出结构图[J];计算机工程与应用;1989年01期
8 姚俊,冯树椿,胡上序;数据流图的生成编辑的研究[J];系统工程与电子技术;1993年03期
9 秦晓;数据流图的形式规范[J];软件学报;1994年05期
10 刘法胜,刘培玉,尉永青;数据流图编辑器的设计与实现[J];山东师大学报(自然科学版);1996年04期
中国重要会议论文全文数据库 前5条
1 王峰;郭长国;宗建建;施寅生;;常用的基于数据流的测试充分性准则[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
2 韩大昕;李哲英;;基于数据流图模型的心电信号压缩方法[A];全国第十届信号与信息处理、第四届DSP应用技术联合学术会议论文集[C];2006年
3 吕晖;吴百锋;朱琦;;使用SDF图描述的嵌入式DSP系统存储优化[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
4 牛亚文;边计年;吴强;薛宏熙;;HCDFG-Ⅱ—面向C语言系统描述的控制/数据流图表示[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
5 赵康;边计年;吴强;薛宏熙;;C语言系统描述的HCDFG-Ⅱ实现[A];第三届中国测试学术会议论文集[C];2004年
中国重要报纸全文数据库 前1条
1 刘靓;轻松应对高程软件设计题[N];中国电脑教育报;2003年
中国博士学位论文全文数据库 前1条
1 吴昊;可验计算理论中若干问题研究[D];武汉大学;2013年
中国硕士学位论文全文数据库 前10条
1 彭海军;贵州交通职业技术学院学生团员管理系统的研究与分析[D];云南大学;2015年
2 付沛;数据流上的预测查询算法研究[D];华中科技大学;2007年
3 魏晗;面向海量数据库的数据流统计研究与实现[D];国防科学技术大学;2008年
4 关怡然;基于数据流架构的表面等离子体共振仪软件设计[D];东北师范大学;2011年
5 罗国勋;基于多加载器的图数据流分片算法研究[D];辽宁大学;2014年
6 吴浩;基于数据库模式的数据流图逆向恢复技术研究[D];复旦大学;2008年
7 李林娟;贵州省“春晖家园计划”项目管理信息系统分析与设计[D];云南大学;2010年
8 马亮;数据流与P2P技术[D];吉林大学;2008年
9 张怀向;基于数据流图的C~4ISR系统功能设计方法研究[D];国防科学技术大学;2010年
10 周大刚;贵州省“春晖扶贫互助社”项目管理信息系统分析与设计[D];云南大学;2011年
,本文编号:1145041
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1145041.html