自动向量化

作品数:26被引量:67H指数:6
导出分析报告
相关领域:自动化与计算机技术更多>>
相关作者:姚远赵荣彩高伟李春江淡孝强更多>>
相关机构:国防科学技术大学解放军信息工程大学中国科学院大学中国科学院更多>>
相关期刊:《武汉大学学报(理学版)》《北京理工大学学报》《通信学报》《计算机应用研究》更多>>
相关基金:国家自然科学基金国家科技重大专项国家高技术研究发展计划国家重点基础研究发展计划更多>>
-

检索结果分析

结果分析中...
条 记 录,以下是1-10
视图:
排序:
一种基于指令MKS的自动向量化代价模型
《计算机科学》2024年第4期78-85,共8页王震 聂凯 韩林 
2022年河南省重大科技专项(221100210600);22求是科研启动(自)(32213247)。
自动向量化代价模型是编译器进行自动向量化优化时的重要组成部分,其作用是评估代码在应用向量化转换后能否获得性能提升。当代价模型不准确时,编译器会应用负收益的向量化转换,从而降低程序的执行效率。针对GCC编译器默认代价模型的不...
关键词:GCC编译器 自动向量化 代价模型 收益评估 梯度下降 
基于多种同构化变换的SLP向量化方法
《计算机研究与发展》2023年第12期2907-2927,共21页冯竞舸 贺也平 陶秋铭 马恒太 
中国科学院战略性先导科技专项(XDA-Y01-01,XDC02010600)。
超字级并行(superword level parallelism,SLP)是一种面向处理器单指令多数据(single instruction multiple data,SIMD)扩展部件实现程序自动向量化的方法,这种方法被广泛应用于主流编译器中.SLP方法有赖于先找到同构指令序列再对之进...
关键词:SIMD扩展 自动向量化 超字级并行 非同构指令序列 同构化变换 
自动向量化:近期进展与展望被引量:6
《通信学报》2022年第3期180-195,共16页冯竞舸 贺也平 陶秋铭 
中国科学院战略性先导科技专项基金资助项目(No.XDA-Y01-01,No.XDC02010600)。
随着单指令流多数据流(SIMD)技术的迅速发展,近年来许多面向SIMD扩展部件的自动向量化编译方法被提出,有效缓解了程序员手写向量程序的压力,并发挥了SIMD扩展部件的加速效能。基于此,分析总结了自动向量化领域近10年的研究成果,从保义...
关键词:自动向量化 SIMD扩展 编译技术 数据级并行 性能优化 
面向国产平台的LLVM自动向量化移植与优化被引量:2
《计算机工程》2022年第1期142-148,共7页李嘉楠 韩林 柴赟达 
国家重点研发计划“全球对地观测成果管理及共享服务系统关键技术研究”(2018YFB0505000)。
作为SIMD扩展部件向量化的重要手段,自动向量化已在LLVM编译器中得到实现,但向量长度以及指令集功能的差异,导致国产平台在自动向量化过程中容易错失向量化机会以及向量化后产生倒加速的问题。为使SIMD得到充分应用,结合国产平台的指令...
关键词:自动向量化 向量化收益 移植 LLVM编译器 国产平台 
一种基于剪切的SLP向量化方法
《计算机应用研究》2018年第9期2578-2582,共5页李颖颖 奚慧兴 高伟 李伟 翟胜伟 
国家自然科学基金资助项目(61472447);国家"863"计划资助项目(2014AA01A300);国家"核高基"重大专项资助项目(2013ZX0102-8001-001-001)
作为多媒体和科学计算等领域重要的程序加速器件之一,SIMD扩展部件现已广泛集成于各类处理器中。自动向量化方法是目前生成SIMD向量化程序的重要手段。超字并行SLP(superword level parallelism)方法现已广泛应用于编译器中,并成为实现...
关键词:单指令多数据扩展部件 自动向量化 超字并行 代价模型 
基于动态规划的自动向量化方法被引量:1
《北京理工大学学报》2017年第5期544-550,共7页吕鹏伟 刘从新 赵一明 沈绪榜 
国家部委重大专项基金资助项目(2014ZX01020-003);国家自然科学基金资助项目(61136002)
由于SLP自动向量化算法使用的启发式策略会丢失一定的向量化机会,本文提出一种基于动态规划的自动向量化方法DPSLP,该方法采用比SLP更加激进的策略在基本块内寻找候选的SIMD指令分组,依据动态规划方程计算指令分组的代价并从众多指令分...
关键词:自动向量化 动态规划 指令代价 
一种新型自动向量化编译算法
《武汉大学学报(理学版)》2016年第5期456-463,共8页吕鹏伟 刘从新 沈绪榜 
核高基重大专项(2014ZX01020-003);国家自然科学基金项目资助(61136002);国家863计划资助项目(2015AA7015028)
SIMD(single instruction multiple data)体系结构在高性能计算与嵌入式多媒体计算中扮演着重要的角色,对于SIMD指令的自动向量化编译技术是当前编译领域的研究热点.本文基于超字并行(super-word level parallelism,SLP)算法提出了一种...
关键词:SIMD指令 编译技术 自动向量化 超字并行 超字复用 
面向SIMD向量化的循环优化技术研究
《信息工程大学学报》2016年第4期496-503,共8页高伟 徐金龙 孙回回 李敏 
国家科技重大专项资助项目(2009ZX01036-001-001-00102)
随着SIMD扩展技术的不断发展,自动向量化逐步成为程序优化的重点。然而,大部分程序本身不能直接被向量化,需要通过循环变换来发掘潜在的并行性。首先以Open64中的循环变换为例概括介绍了传统的循环优化方式,然后从多面体表示、循环变换...
关键词:自动向量化 循环优化 多面体模型 代价模型 
基于符号执行和人机交互的自动向量化方法
《计算机科学》2016年第S1期461-466 492,共7页陈勇 徐超 
自动向量化技术是一种针对单指令多数据(SIMD)向量化计算单元的并行编译优化技术,它能够自动将源程序中多个相同标量操作合并为一个向量操作,从而提升系统吞吐量。随着SIMD向量化计算单元的广泛应用,自动向量化技术已经成为学术界和商...
关键词:自动向量化 符号执行 人机交互 可移植性 单指令多数据 
基于数据级自动向量化的编译优化研究综述被引量:1
《智能计算机与应用》2016年第6期68-71,共4页贺婷 
SIMD扩展部件是一种在多媒体程序和科学计算程序中提供指令并行的加速部件。本文首先介绍SIMD扩展部件的背景及行业现状,然后从挖掘方法、指针别名这2个角度介绍了SIMD现阶段发展情况,在此基础上并对SIMD编译优化方向进行了展望。
关键词:SIMD 自动向量化 数据级并行 
检索报告 对象比较 聚类工具 使用帮助 返回顶部