| 《计算机学报》文章摘要 全文下载 | |
| 文章题目 | 基于位宽控制提高SIMD架构并行度的优化算法 |
| 作者 | 张为华 朱嘉华 张宏江 臧斌宇 |
| 作者单位 | (复旦大学并行处理研究所 上海 200433) |
| 发表年份 | 2009 |
| 发表月份 | 11期(2168—2177) |
| 文章摘要 | 摘要 随着SIMD功能单元作为多媒体加速部件的广泛应用,如何有效利用这一构架优化应用程序成为编译优化研究的热点.目前典型的SIMD结构为同一操作对不同的数据位宽提供了不同的指令版本,随着操作数位宽的增加,对应的SIMD指令可同时完成的操作个数也随之降低.因此,如何有效识别操作数的有效位宽,对提高优化过程中SIMD指令内操作的并行度将产生至关重要的影响.文中针对SIMD优化面临的并行度问题,提出了一种优化算法,该算法在对操作数的有效位进行分析的基础上,进行溢出控制,从而减少操作数对宽位宽数据类型的依赖.实验数据表明,该算法可以有效提高多媒体程序优化的并行度,对多媒体程序获得较好的加速效果. 关键词 有效位控制;溢出处理;饱和算术;编译优化;并行度 中图法分类号 TP311 DOI号: 10.3724/SP.J.1016.2009.02168 |