首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

基于嵌入式多核系统的音频解码程序并行化方法

致谢第4-5页
摘要第5-6页
Abstract第6页
1 绪论第13-25页
    1.1 课题背景第13-14页
    1.2 相关工作第14-19页
        1.2.1 并行性分析第14-17页
        1.2.2 并行方案制定第17页
        1.2.3 代码生成第17-18页
        1.2.4 运行时管理第18-19页
        1.2.5 多媒体解码程序并行化第19页
    1.3 并行化框架第19-23页
    1.4 论文贡献及内容第23-25页
        1.4.1 论文贡献第23-24页
        1.4.2 论文内容第24-25页
2 并行化分析第25-47页
    2.1 静态源文件分析框架ANTLR第25页
    2.2 动态二进制分析框架Valgrind第25-26页
    2.3 整体方案第26-27页
    2.4 程序结构分析第27-33页
        2.4.1 整体介绍第27-28页
        2.4.2 具体实现第28-31页
        2.4.3 程序分析工具对比第31-33页
    2.5 并行区域检测第33-38页
        2.5.1 整体介绍第33-34页
        2.5.2 具体实现第34-38页
    2.6 实验第38-46页
        2.6.1 APE编码算法第38-39页
        2.6.2 APE解码算法第39页
        2.6.3 APE解码程序分析第39-42页
        2.6.4 APE解码程序并行区域检测第42-46页
    2.7 本章小结第46-47页
3 并行化方案第47-71页
    3.1 并行化框架第47-51页
        3.1.1 基本概念第47-50页
        3.1.2 框架介绍第50-51页
    3.2 数据并行第51-53页
        3.2.1 NEON扩展第51页
        3.2.2 代码交换第51-53页
    3.3 任务并行第53-58页
        3.3.1 DG转换为DAG第53-54页
        3.3.2 任务调度第54-55页
        3.3.3 任务优先级第55页
        3.3.4 处理器选择第55-56页
        3.3.5 代码变换第56-58页
    3.4 流水并行第58-64页
        3.4.1 DG转换为FG第58页
        3.4.2 依赖变换第58-60页
        3.4.3 任务调度第60-62页
        3.4.4 代码变换第62-64页
    3.5 实验第64-69页
        3.5.1 APE数据并行第64-66页
        3.5.2 APE任务并行第66页
        3.5.3 APE流水并行第66-69页
    3.6 本章小结第69-71页
4 实验第71-84页
    4.1 实验方法第71-73页
        4.1.1 硬件平台第71-72页
        4.1.2 软件环境第72页
        4.1.3 评测程序及输入第72-73页
        4.1.4 对比方案第73页
    4.2 实例分析第73-82页
        4.2.1 APE解码程序评测第73-75页
        4.2.2 MP3解码程序评测第75-82页
    4.3 本章小结第82-84页
5 总结和展望第84-85页
参考文献第85-91页
作者攻读硕士期间参加科研工作的情况第91页

论文共91页,点击 下载论文
上一篇:面向密码算法的存储计算结构研究
下一篇:CPM收发机的关键技术研究