本书着重介绍众核处理器,重点关注架构优化、存储优化、运算资源优化、通信优化以及能耗与温度优化等方面的关键技术。
从计算、存储、通信三方面介绍众核处理器架构的设计与优化技术,基于存储机制、存储层次结构、共享和私有Cache以及片上网络通信机制等多方面详细介绍瓷片众核处理器架构,并提供瓷片众核处理器架构的优化方案。
目录
第1章绪论
1.1处理器发展概述
1.2众核处理器简介
1.3指令调度技术
1.4片上网络通信技术
1.5能耗优化技术
1.6小结
参考文献
第2章众核处理器架构
2.1处理器架构概述
2.2瓷片众核处理器架构
2.3存储机制
2.3.1存储层次结构
2.3.2共享Cache架构
2.3.3私有Cache架构
2.4互连网络
2.4.1片上网络通信机制
2.4.2片上网络延时优化技术
2.5小结
参考文献
第3章众核处理器存储优化
3.1存储层次结构
3.2Cache优化技术
3.3存储结构优化设计
3.3.1自适应共享Cache结构
3.3.2自适应私有Cache架构
3.4互连网络与Cache协同设计
3.4.1片上网络延时优化设计
3.4.2片上网络与自适应Cache的协同设计
3.5小结
参考文献
第4章处理器核运算资源优化
4.1流处理器
4.2流程序的核心映射和调度
4.3运算资源利用率优化技术
4.3.1同构多线程与核心联合
4.3.2运算单元高利用率调度
4.4利用率感知的核心映射和调度技术
4.4.1众核流处理架构建模
4.4.2核心映射与调度优化
4.5小结
参考文献
第5章基于片上网络的通信优化
5.1片上网络混合策略
5.2片上网络延时和能耗建模
5.3片上网络延时优化技术
5.3.1虚拟电路交换片上网络路由器
5.3.2混合虚拟电路路径分配算法
5.4片上网络众核编译框架协同设计
5.4.1众核编译框架总体设计
5.4.2可执行代码编译生成
5.5小结
参考文献
第6章处理器能耗与温度优化
6.1能耗与温度优化原理
6.2处理核能耗与温度建模
6.3处理核指令编译
6.3.1漏电功耗优化调度
6.3.2温度优化的负载均衡
6.4众核任务调度优化技术
6.4.1多任务子图划分和子网分配
6.4.2启发式子任务映射
6.5小结
参考文献