
并行开发技术
浮生专栏
这个作者很懒,什么都没留下…
展开
-
利用SSE编程之前该思考的几个问题
SSE是Streaming SIMD Extension的缩写,是一组单指令多数据的指令集。SSE能同时处理4个32位单精度浮点数据,所以在浮点数处理场合的性能可以得到很大程度上的优化,当然这种优化也不是线性的。在使用SSE之前有几点值得思考一下。 1)是否存在大量浮点型数据的运算 2)数据前后的相关性 3)是否有尾数需要单独处理(如果要处理的数据个数不是4的倍数,最后肯定存在几个数据需要单原创 2012-04-13 09:15:00 · 1926 阅读 · 0 评论 -
2012-03-20:并行计算相关知识总结
进入这个行业也不算很久,一直希望能有一套系统性的资料可以解答我所有关于并行计算的疑问。终究还是自己来总结了,我从以下几个方面做了一些归纳,但仅仅作为对并行计算的入门概述。要想具体实现并行开发,还需要更多的时间去实践,可以先在网上搜索多线程编程、OpenMP、扩展指令集(如SSE、AVX等)的相关具体资料进行学习。 1.什么是并行计算 在讲并行计算之前,我们先来看一下流水线技术和时间片轮换技术,原创 2012-10-30 16:08:33 · 1331 阅读 · 0 评论