Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
时间:2019-03-07 标签:c++openmp和threadprivate
我遇到的情况是 在一台计算机 具有高性能节点的集群 上有一个代码 可以编译 但在我的个人电脑上却不能 错误是 var declared threadprivate after first use pragma omp threadpriva
c
openmp
通过迭代自适应阈值和形状分析检测圆形物体簇
我一直在开发一个应用程序来计算圆形物体 例如图片中的细菌菌落 让这一切变得简单的是 物体通常与背景有很大区别 然而 有一些困难使得分析变得棘手 背景将呈现渐变以及快速的强度变化 在容器的边缘 对象将是椭圆形而不是圆形 物体的边缘有时相当模糊
c
Algorithm
imageprocessing
opencv
openmp
顺序和并行版本给出不同的结果 - 为什么?
我有一个嵌套循环 L 和 A 是完全定义的输入 pragma omp parallel for schedule guided shared L A reduction dummy for i k 1 i
c
gcc
parallelprocessing
openmp
OpenMP 通过三重 for 循环并行化矩阵乘法(性能问题)
我正在使用 OpenMP 编写一个矩阵乘法程序 为了缓存方便 实现乘法 A x B 转置 行 X 行而不是经典的 A x B 行 x 列 以获得更好的缓存效率 这样做时 我遇到了一个有趣的事实 对我来说这是不合逻辑的 如果在这段代码中我并行
performance
loops
parallelprocessing
openmp
matrixmultiplication
OpenMP 中使用循环的并行部分
我想知道是否有任何技术可以使用 for 循环在 OpenMp 中创建并行部分 例如 我不想创建 n 个不同的 pragma omp 部分 而是使用 n 次迭代来创建它们for loop每个部分都有一些变化的参数 pragma omp par
parallelprocessing
openmp
sections
Xcode C++ omp.h 文件未找到
我正在尝试将 openmp 包含到我的 Xcode C 项目中 我已将 Xcode 中的编译器更改为 LLVM GCC 4 2 添加 fopenmp 作为 CFlag 并在 xcode 中启用了 OpenMP 支持 但它仍然显示 omp h
c
xcode
xcode4
openmp
在程序源文件中使用脚本变量 OMP_NUM_THREADS
如果我在集群上运行 C 代码 是否可以在我的程序中使用 OMP NUM THREADS 的值 例如 假设我有两个 cpp 文件 main cpp 和 func cpp 其中 func cpp 是使用 OpenMP 并行编写的 我希望能够定义
c
openmp
pbs
使用 OpenMP 在两个内核上设置线程关联
我使用的是C程序 在Windows7上用gcc 4 9 2编译 使用OpenMP 4 0 我的电脑是双核 四个线程 我想使用线程亲和力传播并使用放置在不同核心上的 2 个线程 因此 当我从 DOS 设置环境变量时 设置 OMP NUM TH
c
Multithreading
gcc
openmp
Affinity
如何判断 OpenMP 在我的 C++ 程序中是否有效
我正在使用 OpenMP 对嵌套循环进行多线程处理 由于对这个东西不熟悉 我不确定我是否以正确的方式使用 OpenMP 以便它实际上可以进行并行编程 所以我想知道我是否可以测量使用 OpenMP 的 C 程序的性能 以便我可以知道它确实有效
c
performance
openmp
如何提高 OpenMP 代码的性能?
我目前正在尝试提高我的代码的并行性能 但我对 OpenMP 仍然是新手 我必须迭代一个大容器 在每次迭代中从多个条目读取并将结果写入单个条目 下面是我正在尝试做的一个非常简单的代码示例 data是一个指向数组的指针 其中存储了许多数据点 在
c
Multithreading
performance
openmp
使用 C++、libpng 和 OpenMP 并行化 PNG 文件创建
我目前正在尝试在 C 中实现一个基于 libpng 的 PNG 编码器 它使用 OpenMP 来加速压缩过程 该工具已经能够从各种图像格式生成 PNG 文件 我将完整的源代码上传到pastebin com 这样你就可以看到我到目前为止所做的
c
parallelprocessing
PNG
openmp
libpng
g++:错误:libgomp.spec:没有这样的文件或目录
我使用 g GCC 4 7 2 在 Windows 7 64 位版本上 下载自http nuwen net mingw html http nuwen net mingw html 我尝试使用 fopenmp 标志并收到错误 g 错误 li
c
gcc
openmp
如何在工作线程中重用主线程创建的OMP线程池?
在我的 C 应用程序开始附近 我的主线程使用 OMP 并行化多个 for 循环 在第一个并行化 for 循环之后 我发现所使用的线程在应用程序的持续时间内仍然存在 并且可以使用以下命令 在 CentOS 7 中工作 重用于从主线程执行的后续
c
Multithreading
boost
openmp
关闭 OpenMP
在我的 C 程序中 我希望有时使用 OpenMP 有时不使用 OpenMP 即多线程或单线程 来运行其可执行文件 我正在考虑以下两种情况中的任何一种 我的代码如何使用 OpenMP 1 假设我的代码只有 include
c
parallelprocessing
openmp
如何在 gem5 完整系统中编译并运行 C 程序(使用 OpenMP)?
我是一名本科生 正在撰写有关并行编程的论文 我正在使用 OpenMP 模型 现在我想使用 gem5 来衡量性能 这就是为什么我通过以下链接成功安装 gem5 完整系统 http cearial01 kaist ac kr index php
openmp
gem5
osx 和 clion,找不到 omp.h
如何说服 cmake 在 CLion 内 我有可用的 OpenMP 标头 我正在尝试编译这个项目SCD https github com DAMA UPC SCD我收到以下错误 15 Building CXX object tools se
MacOS
CMake
openmp
Clion
通过向量 OpenMP C 进行矩阵乘法 [重复]
这个问题在这里已经有答案了 我正在尝试用 C OpenMP 通过向量乘法编写矩阵 但是当我添加处理器时我的程序会变慢 1 proc 1 3 s 2 proc 2 6 s 4 proc 5 47 s 我在我的电脑 核心 i5 和我们学校的集群
c
openmp
使用 OpenMP 的程序崩溃,仅限 x64
当我在 Release x64 中构建下面的程序时 它会崩溃 所有其他配置都运行良好 是我做错了还是 OpenMP 问题 扎实的解决方法受到高度赞赏 要使用以下代码重现构建项目 控制台应用程序 在 Release x64 配置中使用 ope
visualc
64bit
openmp
Qt Creator,项目套件中的编译器被忽略
我正在运行 macOS High Sierra 10 13 2 和 Qt 5 10 0 我想在我的应用程序中使用 OpenMP 我已将以下标志添加到我的 pro 文件中 QMAKE CXXFLAGS fopenmp QMAKE LFLAGS
c
QT
makefile
openmp
C++11 随机数生成器的线程安全
C 11 中有许多新的随机数生成器引擎和分布函数 它们线程安全吗 如果您在多个线程之间共享单个随机分布和引擎 是否安全并且您仍然会收到随机数吗 我正在寻找的场景是这样的 void foo std mt19937 64 engine stat
c
threadsafety
C11
openmp
grandcentraldispatch
«
1
2
3
4
5
6
...12
»