并行计算
shiter
CSDN博客专家,人工智能与大数据领域优秀创作者,累计近500W人次访问。 熟悉自然语言处理(NLP)、大数据(Spark 、Elasticsearch)、数据分析(Scala,Python),计算机视觉(OpenCV、立体匹配)等领域的研发工作。世界500强,高级算法工程师, 曾参与并负责国家级大数据项目,负责大健康平台相关开发与管理工作,负责金融行业AI与大数据平台产品设计、开发与落地。编程不仅仅是技术,还是艺术!talk is cheap,show me the code!
展开
-
OpenCV中OpenMP的使用
vs2010中调用openMP,并添加头文件#include 代码来源:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ #include "stdafx.h"#include "cv.h" #include "highgui.h" #include #include #include #prag原创 2015-03-02 17:04:00 · 6558 阅读 · 2 评论 -
OpenCL异构计算资料收集
Easy OpenCL with Python 原文 http://www.drdobbs.com/open-source/easy-opencl-with-python/240162614 OpenCL与python联合工作:与CUDA的前景分析http://www.opengpu.org/forum.php?mod=viewthread&tid=16571原创 2015-06-03 20:45:31 · 2579 阅读 · 0 评论 -
并行计算思考----回溯法求解数独问题
1.Intel Parallel Studio 环境下的并行程序设计书官方网站的详情页:http://www.wrox.com/WileyCDA/WroxTitle/Parallel-Programming-with-Intel-Parallel-Studio-XE.productCd-0470891653.html可以下载相关代码2.在原创 2015-10-20 10:19:03 · 4341 阅读 · 1 评论 -
多核程序设计的相关基础知识----以误差扩散算法为例
本文从基础入手,主要阐述基于桌面电脑的多核程序设计的基础知识,包括一些向量化运算,虚拟机算,多线程等的相关知识总结。一.计算平台的分类单指令单数据流机器(SISD)传统的串行计算机,所有指令都是串行。多指令单数据流机器(MISD)多个指令流同时对一个数据流进行处理。但是大多数情况下,多个指令流处理多个数据才是更加有效的处理方式。单指令多数据流机器原创 2016-01-31 23:00:45 · 3043 阅读 · 0 评论 -
OpenMP并行化实例----Mandelbrot集合并行化计算
在理想情况下,编译器使用自动并行化能够管理一切事务,使用OpenMP指令的一个优点是将并行性和算法分离,阅读代码时候无需考虑并行化是如何实现的。当然for循环是可以并行化处理的天然材料,满足一些约束的for循环可以方便的使用OpenMP进行傻瓜化的并行。为了使用自动并行化对Mandelbrot集合进行计算,必须对代码进行内联:书中首次使用自动并行化时候发现工作在线程中并未评价分配#原创 2016-05-10 21:54:43 · 3667 阅读 · 0 评论 -
CUDA跟OpenCV的混合编程,注意OpenCV需要重新编译
编译的办法参见:翻译 2014-10-23 11:47:38 · 12562 阅读 · 18 评论 -
基于图论的立体匹配方法研究----绪论
绪论计算机视觉是一门通过研究使用计算机来模拟人的视觉系统的学科。“一图胜千言”,人类对于图像中的信息感知效率远超文字等其他媒介,人类获取的信息总量中更是有高达80%依靠视觉系统[1]。相对于人类高效的图像信息提取能力,计算机在图像信息的理解上仍然效率低下。计算机视觉作为一门交叉学科,综合了生物学,心理学,数学,计算机科学等学科,从20世纪60年代至今其在科学研究领域中的大量成果已经应用于工程领域,并原创 2017-09-09 16:52:06 · 2280 阅读 · 0 评论