首页 | 本学科首页   官方微博 | 高级检索  
     

面向向量化的局部数据重组
引用本文:李玉祥,施慧,陈莉.面向向量化的局部数据重组[J].小型微型计算机系统,2009,30(8).
作者姓名:李玉祥  施慧  陈莉
作者单位:1. 中国科学技术大学,计算机科学技术系,安徽,合肥,230027;中国科学院,计算机系统结构重点实验室,北京,100080;中国科学技术大学,计算机科学技术系,安徽,合肥,230027;中国科学院,计算机系统结构重点实验室,北京,100080
2. 中国科学院,计算机系统结构重点实验室,北京,100080
基金项目:国家"八六三"高技术研究发展计划基金项目,国家"九七三"重点基础研究发展规划基金项目 
摘    要:目前,利用微处理器的多媒体扩展对非多媒体程序的向量化已成为提高程序性能的一个重要手段.然而,和多媒体程序相比,非多媒体程序存在大量的非连续和非对齐的数据引用方式,严重影响程序的向量化发掘和向量化性能.提出一种新的向量化方法-基于局部数据重组的向量化技术(.通过改变局部数据的布局,将循环中不连续的数据引用变为连续的数据引用,进而完成对循环的向量化;并对数据引用作对齐分析和对齐优化,从而提高程序的向量化性能.以SPEC CPU2000浮点测试集为例,该方法不仅可以向量化对于ICC编译器无法向量化的程序,而且对这些程序都有很好的性能提升,在当前的测试环境下某些程序性能最高可提高241.6%.

关 键 词:向量化  数据重组  对齐分析  对齐优化

Vectorization-oriented Local Data Regrouping
LI Yu-xiang,SHI Hui,CHEN Li.Vectorization-oriented Local Data Regrouping[J].Mini-micro Systems,2009,30(8).
Authors:LI Yu-xiang  SHI Hui  CHEN Li
Abstract:
Keywords:SIMD
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号