摘要 | 第1-7页 |
ABSTRACT | 第7-12页 |
第一章 绪论 | 第12-26页 |
·异构多核技术背景 | 第12-13页 |
·虚拟化技术 | 第13-17页 |
·CPU/GPU异构体系结构与虚拟化 | 第17-20页 |
·异构多核虚拟化技术研究现状 | 第17页 |
·以GPU为组件异构多核体系结构的执行环境的建立 | 第17-20页 |
·论文主要工作 | 第20-26页 |
·本文主要研究内容 | 第20-23页 |
·拟解决的关键问题 | 第23-24页 |
·本文的主要贡献 | 第24-25页 |
·本文的组织结构 | 第25-26页 |
第二章 二进制翻译技术与进程级虚拟机CrossBit | 第26-52页 |
·二进制翻译技术 | 第26-35页 |
·二进制翻译系统的组成 | 第26-28页 |
·二进制翻译技术的分类 | 第28-31页 |
·三种翻译技术比较 | 第31-32页 |
·常见的二进制翻译系统 | 第32-35页 |
·动态二进制翻译中的优化技术 | 第35-43页 |
·动态二进制中的 Profiling | 第36-38页 |
·热路径识别优化策略 | 第38-39页 |
·基于超级块的生成优化策略 | 第39-41页 |
·基于硬件采样的动态优化 | 第41页 |
·中间语言级别的优化 | 第41-42页 |
·动态优化技术的不足 | 第42-43页 |
·基于动态二进制翻译的进程级虚拟机 CrossBit | 第43-48页 |
·CrossBit 的基本构架 | 第44-45页 |
·CrossBit 中各个功能模块 | 第45-46页 |
·CrossBit 的工作流程 | 第46-47页 |
·CrossBit 的中间语言 | 第47-48页 |
·CrossBit 的性能评估 | 第48-51页 |
·本章小结 | 第51-52页 |
第三章 动静结合优化的进程级虚拟机 SINOF | 第52-98页 |
·进程级虚拟机 CrossBit 中的优化技术 | 第52-60页 |
·基本块优化技术 | 第54-56页 |
·热路径优化技术及其改进 | 第56-60页 |
·动静结合的二进制翻译与优化技术 | 第60-68页 |
·编译技术中的动静结合 | 第61-63页 |
·二进制翻译技术中的动静结合 | 第63-68页 |
·动静结合优化的进程级虚拟机 SINOF 的设计与实现 | 第68-91页 |
·系统概述 | 第70-71页 |
·程序动态执行信息的收集 | 第71-82页 |
·静态分析与优化 | 第82-91页 |
·代码加载及以后的运行 | 第91页 |
·性能评测 | 第91-97页 |
·总体性能评测 | 第92-93页 |
·动静结合框架性能评测 | 第93-94页 |
·静态代码布局重构性能测试 | 第94页 |
·SINOF 性能提升的量化分析 | 第94-97页 |
·本章小结 | 第97-98页 |
第四章 GVINST 中间语言的设计与实现 | 第98-116页 |
·中间语言研究现状 | 第98-102页 |
·编译技术中的中间语言 | 第99-101页 |
·二进制翻译器技术中的中间语言 | 第101-102页 |
·PTX 介绍 | 第102-104页 |
·GVINST 中间指令设计 | 第104-115页 |
·GVInst 的指令结构及特性 | 第105-107页 |
·GVInst 中间指令集 | 第107-110页 |
·GVInst 中间指令的生成与优化 | 第110-113页 |
·GVInst 中间指令优化性能评测 | 第113-115页 |
·本章小结 | 第115-116页 |
第五章 基于CPU/GPU 异构平台的进程级虚拟机 | 第116-160页 |
·技术背景 | 第116-128页 |
·GPU 的结构 | 第116-119页 |
·传统的 GPGPU 编程环境 | 第119-120页 |
·CUDA 编程模型 | 第120-128页 |
·GXBIT 的设计与实现 | 第128-155页 |
·GXBIT 概述 | 第129-132页 |
·初始运行与 Profile 信息的获取 | 第132-134页 |
·离线状态下的代码分析 | 第134-149页 |
·PTX 代码的生成 | 第149-154页 |
·代码的 CPU/GPU 异构平台的运行 | 第154-155页 |
·性能评测 | 第155-158页 |
·总体性能评测 | 第155-157页 |
·GPU 生成代码性能评测 | 第157-158页 |
·本章小结 | 第158-160页 |
第六章 总结与展望 | 第160-162页 |
·总结 | 第160-161页 |
·展望 | 第161-162页 |
参考文献 | 第162-176页 |
致谢 | 第176-178页 |
攻读博士学位期间发表的论文 | 第178-179页 |