基于MPSoC针对媒体应用的可变粒度并行化方法研究
| 致谢 | 第1-5页 |
| 摘要 | 第5-6页 |
| ABSTRACT | 第6-7页 |
| 目次 | 第7-9页 |
| 1 绪论 | 第9-23页 |
| ·多核处理器简介 | 第9-15页 |
| ·多核处理器的发展现状 | 第10-11页 |
| ·MPSoC研究现状 | 第11-13页 |
| ·MPSoC媒体应用并行编程 | 第13-15页 |
| ·可变粒度并行编程简介 | 第15-21页 |
| ·并行编程简介 | 第15-17页 |
| ·目标硬件模型 | 第17-18页 |
| ·软件模型 | 第18-21页 |
| ·本文主要内容及结构安排 | 第21-23页 |
| ·本文的主要贡献 | 第21-22页 |
| ·本文结构安排 | 第22-23页 |
| 2 基于依赖分析的粒度确定 | 第23-60页 |
| ·依赖分析 | 第24-28页 |
| ·粒度划分简介 | 第25-26页 |
| ·依赖分析方法简介 | 第26-28页 |
| ·动态剖析 | 第28-38页 |
| ·剖析流程 | 第29-32页 |
| ·设计原理 | 第32-38页 |
| ·静态分析 | 第38-54页 |
| ·模型介绍 | 第38-41页 |
| ·任务划分 | 第41-46页 |
| ·任务间依赖关系分析 | 第46-54页 |
| ·依赖分析的可视化方法 | 第54-57页 |
| ·模型要求 | 第54-55页 |
| ·实现原理 | 第55-57页 |
| ·SGDFG | 第57-59页 |
| ·SGDFG模型 | 第57-59页 |
| ·SGDFG的生成 | 第59页 |
| ·本章小结 | 第59-60页 |
| 3 层次化可变粒度的并行模式 | 第60-82页 |
| ·任务调度算法的限制条件 | 第60-66页 |
| ·硬件约束 | 第61-64页 |
| ·软件模型 | 第64-65页 |
| ·调度目标 | 第65页 |
| ·应用程序特点 | 第65-66页 |
| ·层次化的可变粒度调度框架 | 第66-68页 |
| ·任务调度算法 | 第68-79页 |
| ·DAG调度算法 | 第68-76页 |
| ·Pipeline调度算法 | 第76-79页 |
| ·CPR更新 | 第79-81页 |
| ·本章小结 | 第81-82页 |
| 4 并行代码的生成与执行 | 第82-92页 |
| ·多核运行时软件系统 | 第82-84页 |
| ·任务封装 | 第84-88页 |
| ·对象模型 | 第84-87页 |
| ·对象生成 | 第87-88页 |
| ·接口协议 | 第88-91页 |
| ·通信模型 | 第88-89页 |
| ·接口定义 | 第89-91页 |
| ·本章小结 | 第91-92页 |
| 5 实验与结论 | 第92-112页 |
| ·实验环境 | 第92-95页 |
| ·实验对象 | 第92-93页 |
| ·实验平台 | 第93-95页 |
| ·确定并行方案 | 第95-110页 |
| ·确定初始粒度划分方案 | 第95-101页 |
| ·任务调度及反馈 | 第101-110页 |
| ·基于多核平台的性能评估 | 第110-111页 |
| ·结论 | 第111-112页 |
| 全文总结 | 第112-113页 |
| 参考文献 | 第113-118页 |
| 作者简历 | 第118页 |