首页> 中文学位 >基于SimpleScalar的多媒体应用程序特征分析研究
【6h】

基于SimpleScalar的多媒体应用程序特征分析研究

代理获取

目录

声明

摘要

插图索引

附表索引

第1章 绪论

1.1 研究背景

1.2 多媒体应用程序特征分析研究现状

1.2.1 程序特征的定性分析

1.2.2 程序特征的定量分析

1.2.3 目前尚存的问题

1.3 论文的研究内容及章节安排

第2章 多媒体应用程序Media-Bench

2.1 Media-Bench简介

2.2 MediaBeneh应用核心算法及算法流程图

2.2.1 静态图像压缩标准JPEG

2.2.2 活动图像专家组MPEG-2标准

2.2.3 MPEG-4

2.2.4 自适应差分脉冲编码调制算法(ADPCM)

2.2.5 实验性图像压缩工具(EPIC)

2.2.6 G721通信标准

2.2.8 Ghostscript编码器

2.2.9 视频编码/解码框架H.263

2.3 小结

第3章 多媒体应用程序测试工具

3.1 测试工具及测试方法

3.1.1 VTUNE

3.1.2 GPROF

3.1.3 SimpleScalar

3.2 小结

第4章 多媒体应用程序宏观特征分析

4.1 SimpleScalar的安装与调试

4.2 Media-Bench宏观程序特征分析

4.2.1 指令特征和计算模型

4.2.2 Cache特征与存储模型

4.2.3 命中率的分支预测

4.3 小结

第5章 多媒体应用程序微观特征分析

5.1 模拟器SimpleScalar的改进

5.2 基于改进的SimpleScalar的多媒体应用程序特征分析

5.3 程序特征分析工具PAT

5.3.1 PAT主程序实现关键技术

5.3.2 PAT主程序的实现步骤

5.3.3 PAT的作用

5.4 程序测试实例

5.5 Media-Bench中存在的关键函数

5.6 Media-Bench中的核心循环

5.7 基于分析结果的应用

5.7.1 代码生成

5.7.2 实验结果与性能分析

5.8 小结

总结与展望

参考文献

附录A 攻读学位期间所发表的学术论文目录

致谢

展开▼

摘要

近年来多媒体产业正以惊人的速度在发展,互联网的普及、网络带宽的扩充及图像视频压缩技术的日趋成熟,把多媒体技术推向了计算领域的主流地位。目前,计算机大部分时间和精力都是花在处理多媒体应用程序上。随着多媒体的应用越来越广泛,对计算机的处理能力提出了更高的要求,尽管计算机处理的性能现在已经有了很大程度的提高,但多处理媒体应用程序还是让计算机系统的计算能力遭遇了重大挑战。
   本文正是针对这一情况,对多媒体应用程序进行研究。我们引入测试工具SimpleScalar和典型多媒体应用程序Media-Bench,从宏观上对多媒体应用程序进行分析和测试,随后深入微观领域,对他们的核心循环和关键函数进行分析研究。为下一步从系统优化角度提出改进方案和解决方案,达到全面加快计算机处理多媒体应用程序的速度做铺垫。具体研究内容及研究结论可概述为以下几个方面:
   (1)对Media-Bench中13个代表性应用程序进行了分析;
   (2)对Media-Bench程序进行宏观特征分析,据此程序特征对系统进行优化,获得如下两个模型:计算处理模型和存储缓存模型,从而为未来设计多媒体处理器提供一定的技术积累和参考;
   (3)从微观上提取和分析了Media-Bench中的关键函数及核心循环,对核心循环进行了深入的分类研究。
   (4)面向多媒体程序中存在的循环特征,搭建了一个新的程序特征分析工具PAT,对传统的程序测试工具中存在的不足进行弥补。同时,根据多媒体应用程序的测试需求,改进了SimpleScalar2.0模拟器。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号