码迷,mamicode.com
首页 >  
搜索关键字:openmp    ( 122个结果
选择排序的openMP实现
// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include "omp.h"#include using namespace std;void swap(long *a, long *b); ...
分类:编程语言   时间:2015-10-22 13:52:54    阅读次数:259
mpi冒泡排序并行化
一、实验目的与实验要求1、实验目的(1)学会将串行程序改为并行程序。(2)学会mpich2的使用。(3)学会openmp的配置。(4)mpi与openmp之间的比较。2、实验要求(1)将串行冒泡程序局部并行化,以降低时间消耗。(2) 理论上求出时间复杂度之比,根据结果得出时间消耗之比,进行比对分析。...
分类:编程语言   时间:2015-10-20 19:27:17    阅读次数:206
OpenMp多线程编程计时问题
在做矩阵乘法并行化测试的时候,在利用<time.h>的clock()计时时出现了一点问题。 首先看串行的程序: //?matrix_cpu.c #include?<stdio.h> #include?<stdlib.h> #include?<time.h> #define?NUM?2048 void?...
分类:编程语言   时间:2015-10-09 23:07:38    阅读次数:537
Java语言中使用OpenMP
从去年年中,开始学习Java,主要是维护公司用Java编写的服务器软件。目前,该服务器软件遇到一个问题,在下载大文件时,如果同时下载的用户很多, 服务器软件工作会出现异常,有的用户无法下载。服务器硬件基本上都是多核处理器,所以,如果能在Java语言中使用并行编程技术,使用OpenMP,可能 会提高....
分类:编程语言   时间:2015-09-15 18:31:31    阅读次数:280
openmp的g++并行执行
#include #include #include void Test(int n) { for(int i = 0; i < 10000; ++i) { //do nothing, just waste time } printf("%d, ", n); }int main(int argc,....
分类:其他好文   时间:2015-09-15 18:28:10    阅读次数:146
Linux编译安装GCC-5.1.0
Linux编译安装GCC-5.1.0 Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了。2015年4月下旬GCC也出到了5.1.0 版本,对于C++11/14也有了更好的支持了。因为最近在学习OpenMP, Gcc-5...
分类:系统相关   时间:2015-08-05 16:35:15    阅读次数:192
OpenMP 并行化处理测试
OpenMP 并行化处理测试#pragmaomp parallelfor这条语句是用来指定后面的for循环语句变成并行执行的,将for循环里的语句变成并行执行后效率会不会提高呢?还是测试一 下吧,测试的时候,循环最好大一些,增加计算量,不然程序耗时太短,很难区分。 1 #include 2 #...
分类:其他好文   时间:2015-07-21 20:25:03    阅读次数:102
如何利用VS的代码优化和openmp并行计算提高程序运行速度
以前利用多线程为拥有较大量计算的程序提速过,但也深知多线程的同步和程序的调试是一大坑,最近为实验室的项目学习了一点VS下优化代码的设置以及利用openmp加速运算,都是些很基本的提升程序速度的方法,只要稍微修改下代码和设置,就可使程序加速。配合多线程,经过clock()函数验证,我的程序运行可提高60%的速度...
分类:其他好文   时间:2015-07-16 09:56:04    阅读次数:1208
并行计算基础&编程模型与工具
在当前计算机应用中,对高速并行计算的需求是广泛的,归纳起来,主要有三种类型的应用需求: 计算密集(Computer-Intensive)型应用,如大型科学工程计算与数值模拟; 数据密集(Data-Intensive)型应用,如数字图书馆、数据仓库、数据挖掘和计算可视化等; 网络密集(Network-Intensive)型应用,如协同工作、遥控和远程医疗诊断等。...
分类:其他好文   时间:2015-06-30 13:05:47    阅读次数:135
连通域标记算法并行化(MPI+OpenMP)
1 背景 图像连通域标记算法是从一幅栅格图像(通常为二值图像)中,将互相邻接(4邻接或8邻接)的具有非背景值的像素集合提取出来,为不同的连通域填入数字标记,并且统计连通域的数目。通过对栅格图像中进行连通域标记,可用于静态地分析各连通域斑块的分布,或动态地分析这些斑块随时间的集聚或离散,是图像处理.....
分类:编程语言   时间:2015-06-27 22:34:28    阅读次数:190
122条   上一页 1 ... 6 7 8 9 10 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!