基于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页 |