并行计算
Eason.wxd
我是Eason,我喂自己袋盐...
展开
-
并行算法设计与性能优化总结
与其说是总结,不如说是查漏补缺。因此,可能对别人来说,看起来语无伦次,毫无章法,仅作为自己的记录:1.并行和并发的区别在于并发是在单核上执行多线程,即为满足用户应用需求,并行才是为了加速。2.一般来说,并行相对串行的加速比,不会超过核数。Amdal定律告诉我们,在计算规模一定的前提下,只要代码中有不能并行的部分,程序是不太可能完全线性加速的,在处理器核心增多的情况下,并行不好的部分,可能会原创 2016-03-28 10:18:29 · 9799 阅读 · 0 评论 -
矩阵乘法并行优化
http://blog.csdn.net/realxie/article/details/7260072转载 2016-01-13 15:26:16 · 7076 阅读 · 0 评论 -
OpenCL概述
OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广原创 2015-06-26 14:02:16 · 6746 阅读 · 0 评论 -
OpenCL总结
总体介绍原文:http://blog.csdn.net/leonwei/article/details/88800121 异构计算、GPGPU与OpenCL OpenCL是当前一个通用的由很多公司和组织共同发起的多CPU\GPU\其他芯片 异构计算(heterogeneous)的标准,它是跨平台的。旨在充分利用GPU强大的并行计算能力以及与CPU的协同工作,更高效的利用硬件高转载 2016-03-19 16:23:41 · 10288 阅读 · 0 评论