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

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

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

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 and 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号