利用SSE编程之前该思考的几个问题
2012-04-13 09:15
253 查看
SSE是Streaming SIMD Extension的缩写,是一组单指令多数据的指令集。SSE能同时处理4个32位单精度浮点数据,所以在浮点数处理场合的性能可以得到很大程度上的优化,当然这种优化也不是线性的。在使用SSE之前有几点值得思考一下。
1)是否存在大量浮点型数据的运算
2)数据前后的相关性
3)是否有尾数需要单独处理(如果要处理的数据个数不是4的倍数,最后肯定存在几个数据需要单独考虑,为了通用性,最好总是添加尾数处理)。
1)是否存在大量浮点型数据的运算
2)数据前后的相关性
3)是否有尾数需要单独处理(如果要处理的数据个数不是4的倍数,最后肯定存在几个数据需要单独考虑,为了通用性,最好总是添加尾数处理)。
相关文章推荐
- 编程中遇到的几个小问题(待续)
- 值得思考的几个问题
- 正在思考的几个管理方面的几个问题
- 利用Data Pump做表空间传输时的几个问题
- 几个值得思考的问题
- 在C语言编程中常遇到的几个问题
- IT技术人员必须思考的几个问题
- 常见的几个 Qt编程问题的处理
- 用C语言如何编程实现从三个数组中各抽取几个数进行组合的问题?
- [笔记].Cyclone III编程与配置的几个问题解答
- 一道有意思的编程思考题:【妖怪和和尚过河问题】
- 第一次尝试用python来编程实现“helloworld”,顺利成功,过程中遇到几个小问题
- 常见的几个Qt编程问题的处理
- 大家很容易忽视的几个问题,1.投简历请换位思考、2.前台页面设计比后台实现更值钱
- Java系统时钟几个值得思考的问题
- 正在思考的几个管理方面的几个问题
- 常见的几个Qt编程问题的处理(转自QT中文论坛)
- 动手规划产品前先思考以下几个问题
- 几个问题的思考
- C/C++面试遇到的几个知识盲点以及编程问题