基于数据流水和资源分配的二维SIMD优化方法

来源 :复旦大学 | 被引量 : 0次 | 上传用户:limitU
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二维SIMD结构是在嵌入式系统中提高多媒体处理能力的有效系统结构。该结构是指N X N个处理单元按一定的拓扑结构连接而成的阵列结构,同行/列的处理单元以SIMD的方式工作,不同行/列相当于并行执行的SIMD功能部件。基于这种结构数据和计算的并行性,它通常被作为多媒体加速部件与通用处理器核集成在一个SOC上,并由通用处理器完成应用程序中串行部分的计算。目前,二维SIMD结构在学术界和工业界都很受关注,许多高校和公司均有基于二维SIMD结构的产品。 虽然二维SIMD结构作为多媒体加速部件已经得到了越来越广泛的应用,但是如何充分利用二维SIMD结构的并行特性加速应用程序,还有很多尚未解决的问题。在这种情况下,程序员只能通过编译器有限的支持来使用二维SIMD结构,例如通过内嵌汇编代码显示地使用二维SIMD结构的并行性。这就要求程序员深入了解二维SIMD结构的体系结构特征,并且具备相当的并行处理代码开发能力。由于二维SIMD结构本身在结构上的复杂性,包括一些基于功耗和芯片面积的考虑而产生的结构上的限制,都大大降低了程序员为二维SIMD结构直接编程的可能性。为了解决这个问题,我们必须研究针对二维SIMD结构的编译优化技术,使得编译器能够使用二维SIMD结构的指令集优化高级语言编写的应用程序。 目前,现有的针对二维SIMD结构的编译技术也仅是通过匹配应用程序中固定模式来生成特定格式的汇编代码,并且对应用程序的并行性进行了一些假设,因此具有很大的局限性。本文在针对二维SIMD结构编译优化方法上,在以下几个方面给出了创新性的研究。 1.对目前出现的二维SIMD结构的结构特征进行了分析,总结了目前该类型结构的典型特征和缺陷。 2.针对二维SIMD结构共享数据总线这一限制,提出了一种高效的流水优化方法。 3.针对二维SIMD结构中各PE 间的互连方式,提出了一种新的资源分配方法。
其他文献
PACS(图像归档及通讯系统)是对医学影像资料进行采集、传输、存储、处理及显示的综合管理信息系统。DICOM 3.0是应用于医学影像数据交换和通讯的主要标准。PACS是现代数字化
随着企业不断的发展,企业信息系统(Enterprise Information System。以下简称EIS)的规模也越来越大,同时也造成了企业需求的不断改变,这就要求EIS必须具有较强的可适应性。而在E
作为计算机视觉和模式识别领域的一个热点课题,图像识别被应用于公共安全、国防军事、农业和日常生活等许多方面。基于稀疏表示的分类方法由于其所具有的简单性和有效性在近年
随着网络应用范围的不断扩大,网络信息安全正日益得到人们的关注,入侵检测技术研究则成为Ⅱ业界的热门研究方向之一。面对网络环境中各类攻击与破坏的与日俱增,我们急需一个良好
进入21世纪后,计算机技术发展的一个重要方面,就是嵌入式计算机技术的飞速发展。基于嵌入式技术的产品已经深入到社会生活的各个层面,不知不觉中,形式多样的嵌入式产品特别是本身
基于开放式体系标准,采用通用商业产品构建的集群计算体系已在高性能计算领域得到大量采用,在全世界排名前500名的超级计算机系统中,有360个为集群体系结构,占到了500强总数
由于地质条件复杂多变,导向钻井过程中所钻井身穿越地层的地质和油藏参数、所钻井身的工程和井眼参数等随钻信息存在着不精确性、模糊性、不确定性等,对这些信息的实时分析、处
对旋转机械运行状况进行监测,是减少设备停机时间、降低设备维修费用、提高设备利用率的重要方法。便携式振动测试分析仪是旋转机械状态监测中的重要工具,广泛应用于化工,电力,冶
现场总线技术是当前自动化领域的应用热点之一,而LonWorks现场总线以其协议的完整性、网络拓扑结构的多样性以及强大的网络通信能力成为现场总线技术中的佼佼者。随着企业信息
随着智能手机的普及,越来越多的用户开始使用手机进行消费支付,但现存的手机银行应用需要实时在线,并且它复杂的操作步骤已经不能满足用户的需要。随着手机硬件的进一步发展,通过