提高多核处理器片上Cache利用率的关键技术研究
摘要 | 第1-7页 |
ABSTRACT | 第7-10页 |
目录 | 第10-13页 |
图目录 | 第13-16页 |
表目录 | 第16-17页 |
第1章 绪论 | 第17-39页 |
·研究背景 | 第17-21页 |
·片上多核处理器体系结构 | 第17-19页 |
·片上多核处理器设计面临的挑战 | 第19-21页 |
·Cache层次结构的引入 | 第21-23页 |
·Cache一致性协议 | 第23-31页 |
·MESI协议 | 第25-28页 |
·具体实现方式 | 第28-31页 |
·多核平台上Cache研究的关键问题 | 第31-35页 |
·多线程间共享Cache容量竞争问题 | 第31-33页 |
·Cache一致性维护开销问题 | 第33-35页 |
·论文的研究目标和主要工作 | 第35-36页 |
·论文结构 | 第36-39页 |
第2章 相关研究工作 | 第39-61页 |
·多任务间共享Cache竞争优化相关工作 | 第39-54页 |
·Cache替换算法优化 | 第39-44页 |
·Cache划分技术 | 第44-48页 |
·共享Cache感知的线程调度技术 | 第48-51页 |
·程序局部性理论 | 第51-54页 |
·多线程程序提高Cache利用率相关工作 | 第54-60页 |
·基于Cache组织结构的线程调度技术 | 第54-57页 |
·基于Cache一致性协议的优化方法 | 第57-60页 |
·本章小结 | 第60-61页 |
第3章 多核平台上单线程应用性能提升技术 | 第61-81页 |
·引言 | 第61-64页 |
·相关背景介绍 | 第64-68页 |
·Cache划分技术 | 第64-67页 |
·数据迁移技术 | 第67-68页 |
·LVUCP技术 | 第68-72页 |
·技术实现 | 第68-72页 |
·实验结果分析与讨论 | 第72-79页 |
·测试程序集 | 第72页 |
·测试平台介绍 | 第72-74页 |
·实验结果分析 | 第74-78页 |
·重映射代价优化讨论 | 第78-79页 |
·本章小结 | 第79-81页 |
第4章 多核平台上共享数据感知的线程调度机制 | 第81-103页 |
·引言 | 第81-84页 |
·多核平台影响并行应用性能原因分析 | 第84-90页 |
·Cache一致性维护开销 | 第85-86页 |
·Cache间访问延迟 | 第86-88页 |
·并行程序中共享数据的访问分布 | 第88-90页 |
·基于共享数据的线程调度机制 | 第90-97页 |
·共享数据统计模型 | 第90-95页 |
·线程重映射技术 | 第95-97页 |
·实验评测 | 第97-101页 |
·测试程序 | 第97-98页 |
·测试平台介绍 | 第98页 |
·实验结果与分析 | 第98-101页 |
·本章小结 | 第101-103页 |
第5章 共享数据感知缓存块状态转换策略 | 第103-119页 |
·引言 | 第103-106页 |
·相关背景介绍 | 第106-109页 |
·动机 | 第106-107页 |
·写无效转换策略与写更新转换策略 | 第107-109页 |
·共享数据感知Cache状态转换策略 | 第109-112页 |
·Cache状态转换策略概述 | 第109-111页 |
·具体实现方法 | 第111-112页 |
·实验评测方法 | 第112-118页 |
·硬件实验平台 | 第112-113页 |
·测试程序集 | 第113页 |
·实验结果与分析 | 第113-116页 |
·策略计数器中门槛值的选择分析 | 第116-118页 |
·本章小结 | 第118-119页 |
第6章 全文总结 | 第119-125页 |
·研究工作与成果 | 第120-122页 |
·主要创新 | 第122-123页 |
·进一步研究工作 | 第123-125页 |
参考文献 | 第125-135页 |
致谢 | 第135-137页 |
在读期发表的学术论文与取得的研究成果 | 第137-139页 |
在读期间参与的科研项目 | 第139页 |