首页 | 官方网站   微博 | 高级检索  
     

一种面向SIMD扩展部件的向量化统一架构
引用本文:刘鹏,赵荣彩,赵博,高伟. 一种面向SIMD扩展部件的向量化统一架构[J]. 计算机科学, 2014, 41(9): 28-31,44
作者姓名:刘鹏  赵荣彩  赵博  高伟
作者单位:1. 信息工程大学 郑州450001
2. 数学工程与先进计算国家重点实验室 郑州450001
基金项目:本文受核高基国家科技重大专项(2009ZX01036)资助
摘    要:随着多媒体应用的普及和高性能计算的需求,越来越多的处理器集成了SIMD扩展。为了针对不同SIMD扩展部件自动生成高效的向量化代码,设计了一套虚拟向量指令集,在此基础上构建了一种面向SIMD扩展部件的向量化统一架构。将输入程序通过向量识别等阶段转变为虚拟向量指令的中间表示,而后通过向量长度解虚拟化和指令集解虚拟化,将其转变为特定SIMD部件的向量指令集。在申威1600、DSP和Alpha上的实验结果表明:统一架构能够针对3种平台自动变换出高效的向量化代码,在DSP上的加速比要明显优于其它两种平台。

关 键 词:向量化  单指令多数据  解虚拟化  基本块  循环展开
修稿时间:2014-01-30

Unified Vectorization Framework for SIMD Extensions
LIU Peng,ZHAO Rong-cai,ZHAO Bo and GAO Wei. Unified Vectorization Framework for SIMD Extensions[J]. Computer Science, 2014, 41(9): 28-31,44
Authors:LIU Peng  ZHAO Rong-cai  ZHAO Bo  GAO Wei
Affiliation:Information Engineering University,Zhengzhou 450001,China State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China;Information Engineering University,Zhengzhou 450001,China State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China;Information Engineering University,Zhengzhou 450001,China State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China;Information Engineering University,Zhengzhou 450001,China State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China
Abstract:
Keywords:Vectorization  SIMD  Devirtualization  Basic block  Loop unrolling
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号