二维SIMD结构的编译优化与功耗研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:raoxinyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着多媒体应用的日益普及和多样化,这些应用对底层设备的处理能力也提出越来越高的要求,采用传统的一维SIMD结构或者为专门应用设计的ASIC已经无法满足这些应用。二维SIMD结构由于其高性能、可编程和低功耗的特性,已经引起了学术界和工业界的广泛关注,许多大公司例如:Mortorala、Intrinsity、Morphotech和Folsom等,都相继推出了采用二维SIMD结构作为多媒体加速部件的SOC。二维SIMD结构是一个由N×N的处理单元(PE)按照一定的拓扑结构连接组成的阵列结构,其同行或列上的处理单元能够以SIMD方式工作,多行或列之间并行执行,基于二维SIMD结构的并行处理能力,它常被作为多媒体加速部件与通用处理器集成在一个SOC上。虽然二维SIMD结构已经得到了越来越广泛的应用,但目前针对二维SIMD结构的编译优化技术研究却远远滞后于该结构的普及。在这种情况下,程序员只能通过手工编写内嵌汇编代码的方式利用二维SIMD结构的并行性,这就要求程序员不仅熟悉应用程序,而且还要对底层结构有深入的了解,并且具备相当的并行处理编程能力,这都极大增加了程序员的负担。同时由于没有有效编译优化技术的支持,目前针对二维SIMD结构的研究不够深入,关于二维SIMD结构的功耗特性及其与性能之间关系的研究都没有展开,这都给二维SIMD结构的更广泛应用设置了障碍,因此针对二维SIMD结构进行编译优化技术的研究具有十分重要的学术价值和现实意义。本文对目前广泛采用的二维SIMD结构软硬件进行了分析,并在此基础上设计了二维SIMD结构的模拟器、编译工具链和编译优化系统,还在编译优化系统的帮组下对二维SIMD结构的功耗特性展开了研究,本文的主要贡献如下所示:1.对目前广泛采用的二维SIMD结构软硬件特性进行了分析,总结了该类型结构的特点,并在此基础上设计了基于SimpleScalar的二维SIMD结构性能模拟器、功能模拟器和编译工具链。2.针对多媒体应用程序的特点和二维SIMD结构的特性提出了一种二维SIMD结构的编译框架和一系列的编译优化算法,不仅缓解了二维SIMD结构中普遍存在的限制问题,而且妥善处理了二维SIMD结构的三种并行性,特别是SIMD部件间的并行性,这在传统并行理论框架下并不能有效解决。3.从体系结构的角度对二维SIMD结构的功耗特性进行了研究,这为二维SIMD处理器体系结构级低功耗设计和编译器级低功耗优化研究奠定了基础。
其他文献
微波管高频系统的特性直接影响着微波管的工作频率、频带宽度、换能效率和输出功率,以及其它一系列整管性能。因此,研究与分析微波管高频系统的特性,对设计和优化微波管高频
微波微等离子体源在工业生产中有重要应用,可以产生可控的小尺寸放电,在生物MEMS灭菌消毒、小规模材料处理、微化学分析系统、微推进等领域中有广泛前景。基于小型化便携设备
针对三阶电液伺服系统,提出了一种新的PID控制器,把传统的PID控制器的阶次推广到分数领域,它不仅适用于分数阶系统,也适用于整数阶系统,并能取得一些优于整数阶PID控制器的效
为了提高抛丸生产线自动化水平,改善抛丸操作工作环境,采用开放式数控结构的机器人与机械手系统,结合抛丸机生产线工作特点,构造包含设备层、控制层与管理层的基于机器人的抛
简要介绍了我国由煤炭燃烧所引起的酸雨危害的现状,指出煤炭燃前脱硫技术推广运用迫在眉睫。在分析我国煤中硫的分布和赋存状态基础上,阐述了各种煤炭燃前脱硫技术的原理、特
友爱是亚里士多德伦理学中的重要主题,是亚里士多德伦理学诸多德性中非常重要的一个。友爱是与他人、社会密切相关的一种德性。友爱不仅具有工具价值,更重要的是,其本身就具
无机半导体电子元器件已微细加工至亚微米、深亚微米,其芯片技术水准所能达到的集成度已趋向于物理极限。近几年来,有机电子元器件的研究是目前电子器件研究领域中最为火热的
Tensilica Diamond HiFi330音频处理器内核是一款功能强大的多媒体音频开发平台,已经大量应用于个人媒体播放器芯片设计领域。在完成普通音频处理任务时HiFi330仍然富裕很多
π模双间隙输出腔在高功率宽带速调管中有广泛的应用,由于双间隙腔的特性阻抗和峰值功率容限相对于单间隙腔提高了一倍,也有利于提高带宽和效率。近十年来,耦合双间隙腔被广
糖尿病心肌病是临床较常见的一种糖尿病并发症,主要是指因高血糖导致心肌代谢功能紊乱或心脏微血管损伤的病变,患者往往会出现心律失常、心衰、心源性休克甚至猝死,危及其生