提高多核处理器片上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页 |