SIMD指令及其在C++编程语言中的应用  被引量:1

在线阅读下载全文

作  者:张小丹 杨严硕 胡婉靖 王亚峰 肖春杨 

机构地区:[1]宝鸡文理学院ᅠ物理与光电技术学院,陕西宝鸡721016

出  处:《科技视界》2024年第8期15-17,共3页Science & Technology Vision

基  金:2022年度宝鸡文理学院第十七批校级本科教学改革研究项目(编号:22JGYB37);陕西省教育厅项目(编号:23JK0287);陕西省教育厅项目(22JK0242);陕西省科技厅重点研发计划一般项目(编号:2024SF-YBXM-134);2023年教育部产学合作协同育人项目(编号:230705211175618);宝鸡文理学院2023年大学生创新创业训练计划项目(编号:S202310721033);宝鸡文理学院教改项目(YJ22JGYB13)。

摘  要:单指令多数据流指令是一种非常有效的单线程加速方法,通过使用SIMD指令集,计算机可以同时对多个数据执行相同的运算,从而实现程序加速。针对SIMD的具体应用,文章结合目前常用的C++语言进行加速过程讲解与代码编程,介绍了SIMD相关基本概念和指令集,然后基于C++编程语言测试SIMD的加速性能。实验结果表明,SIMD在单线程情况下可以显著加快代码运行速度。

关 键 词:SIMD指令集 程序加速 单线程加速 程序优化 

分 类 号:TP3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象