SSE练习:单精度浮点数组求和 |
您所在的位置:网站首页 › c语言求数组求和 › SSE练习:单精度浮点数组求和 |
SSE(Streaming SIMD Extensions)指令是一种SIMD 指令, Intrinsics函数则是对SSE指令的函数封装,利用C语言形式来调用SIMD指令集,大大提高了易读性和可维护。Intrinsics函数的使用可查看手册Intel Intrinsics Guide。 关于本文实现了单精度浮点数组的求和,切实感受SSE带来的速度提升。本文代码主要来自[1]. 首先是不使用任何加速手段的求和函数: //普通版 float sumfloat_base(const float *pbuf,unsigned int cntbuf) { float s=0; for (unsigned int i=0;i |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |