流基准测试程序开发及其流并行性分析

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:suqingcsj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体应用对计算机性能要求的日益提高,流处理器体系结构应运而生。作为一种新兴的体系结构研究领域,实现创新的最大障碍就是目前并不清楚如何在这种体系结构上最好地表达和执行并行计算,使用现有的多媒体基准测试程序来进行流并行计算的研究是不合理的,有必要开发一套流基准测试程序包来满足流体系结构研究的需要。 本文在深入研究典型的流体系结构-Imagine流处理器的基础上,针对一套完整的多媒体基准测试程序包Mediabanch,分析其中各个程序中的流并行性,对于其中适于流并行化的程序设计并实现了流并行程序版本,作为流体系结构研究的基准测试程序,并对流基准测试程序的应用进行实验评测。 本文的具体研究内容以及所取得的研究成果包括:(1)深入研究了Imagine流体系结构及其软件系统,总结出适于在Imagine上进行处理的应用特点,以及如何将并行计算任务映射到Imagine体系结构上的一般方法。(2)以多媒体基准测试程序Mediabench为研究对象,详细分析了多媒体应用程序的整体特性以及不同测试程序各自具有的特点,总结出从多媒体应用中提取流并行性的基本方法。(3)针对具有丰富的流并行性的多媒体应用程序JPEG、MPEG2、Rasta、GSM和EPIC,分别设计和实现了它们的流并行程序,讨论了流并行程序设计过程中所涉及的关键技术问题。(4)用以上5个流并行程序作为基准测试程序,对流体系结构进行了有针对性的性能评测,完成了对Mediabench在流体系结构上并行化适应性的评价,总结出在整个流处理过程中的性能影响因素,从而对流体系结构、流编译系统以及流程序设计提供了有价值的改进意见。 本文的研究工作丰富了对流体系结构特征的认识,形成了一套开发流基准测试程序的方法,为流体系结构的进一步研究工作提供了借鉴。
其他文献
2014年中国的海洋生产总值(Gross Ocean Product,GOP)达到了59936亿元,较上一年度增长了近7.7%,GOP更是占了国内生产总值(Gross Domestic Product,GDP)的9.4%,由此可见海洋渔业在国民经
随着现代社会的逐步发展,信息每天都在以惊人的速度增长。如何保证这些信息被充分利用,实现信息价值的最大化,是一个非常迫切需要解决的问题。从传统信息系统到内容管理系统
关联规则挖掘是数据挖掘领域中的一个非常重要的研究内容,其主要目标就是发现数据库中一组对象之间某种有趣关联或相关联系。频繁集挖掘是关联规则挖掘的关键步骤,它在很大程
互联网技术的迅猛发展,推动了网络信息的爆炸式增长。它容纳了海量的各种类型的数字化信息,包括文本、图形、图像、声音甚至视频。这些信息大都是半结构化或非结构化的数据,因此
P2P网络与分布式计算并非新近才出现的概念。本文所要研究的对象是基于混合型P2P网络的分布式计算,目的是研究节点机器时钟周期的共享而并非以往所研究的对文件资源的共享。通
无线传感器网络(WSN)的发展和应用将会给人类的生活和生产的各个领域带来深远影响。广播在无线传感器网络协议中有着广泛应用,但是简单的泛洪广播将带来重播冗余、信道竞争、
在工业控制系统、工作流管理、生物信息管理等现代应用中,经常要求数据库系统具有某种监视和报警功能,能够主动处理异常情况,主动数据库技术较好的满足了这种应用需求。比如在工
由于信息技术发展速度越来越快,高新观测设备的不断更新,大量的高新观测设备运用在海洋环境监测数据的采集上,包括航空卫星采集、各类先进传感器采集等,形成了全面立体的海洋环境
饵料微藻是一种具有生长繁殖快、营养价值大以及单位产量高等特点光合微生物,是鱼类等水生物的重要食物来源。水产养殖产业的发展越来越快,饵料微藻的需求量也越来越大。而在商
历史作品和计算机软件都是人造的“软件”,它们的实质和价值在于其承载的信息或内容。随着软件工程学科的发展,软件开发技术和软件开发工具日益成熟,大大提高了软件开发的效