Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
OpenMP“master”编译指示不得包含在“parallel for”编译指示内
为什么英特尔编译器不允许我指定 openmp 中的某些操作parallel for块应该仅由主线程执行吗 如果没有这种功能 我该如何实现我想要实现的目标 我想做的是通过并行回调更新进度条 long num items computed 0
c
com
Callback
ProgressBar
openmp
单/多线程(OpenMP)模式下计算精度的差异
有人可以解释 理解单 多线程模式下计算结果的不同吗 这是一个大约的例子 圆周率的计算 include
Multithreading
visualc
parallelprocessing
openmp
precision
使用OpenMP计算PI值
我正在尝试通过并行化蒙特卡罗代码来学习如何使用 OpenMP 该代码通过给定的迭代次数计算 PI 的值 代码的核心内容是这样的 int chunk CHUNKSIZE count 0 pragma omp parallel shared c
c
openmp
montecarlo
OpenGL 与 OpenMP 总是出现段错误
我的程序中有一个循环 它将用像素 GL POINTS 填充 3D 立方体 因此为了加快速度 我想我可以使用 OpenMP 并在我的多核处理器中分离这个 for 循环 问题是 每当我在循环中使用 OpenMP 时 程序都会出现段错误 以下是循
Multithreading
OpenGL
loops
forloop
openmp
OpenMP 中归约运算的执行顺序
有没有办法知道 OpenMP 中归约运算符的执行顺序 换句话说 我想知道线程如何执行归约操作 是从左到右吗 当存在不是 2 的幂的数字时会发生什么 我想你会发现 OpenMP 只会减少关联操作 例如 and 如果您愿意 也可以是加法和乘法
openmp
reduction
随机密码生成器上的 OpenMP 多线程
我正在尝试使用集成到 Visual Studio 2010 中的 OpenMP 多线程来制作快速密码生成器 假设我有一个基本的字符串生成器 它可以从字符串中随机提取字符 srand time 0 for i 0 i lt length i
c
string
visualstudio2010
Random
openmp
如何结合 constexpr 和矢量化代码?
我正在为 x64 和 neon 开发 C 内在包装器 我希望我的函数是 constexpr 我的动机类似于Constexpr 和 SSE 内在函数 https stackoverflow com questions 51880079 con
c
openmp
constexpr
intrinsics
OpenMP 并行 for 循环几乎没有性能提升
我正在学习如何在 C 中使用 OpenMP 作为 HelloWorld 练习 我正在编写一个计算素数的程序 然后我将其并行化如下 int numprimes 0 pragma omp parallel for reduction numpr
c
Ubuntu
concurrency
parallelprocessing
openmp
加速位图灰度转换,OpenMP 是 C# 中的一个选项吗?
请帮助我使用 openmp 使此代码并行 此代码在单击按钮时运行 文本框为 128 using System using System Collections Generic using System ComponentModel usin
c
imageprocessing
parallelprocessing
openmp
Fortran 语言中的 OpenMP
我很少使用 Fortran 但是我的任务是将遗留代码重写为并行运行 我使用 gfortran 作为我的编译器选择 我在以下位置找到了一些优秀的资源https computing llnl gov tutorials openMP https
Fortran
openmp
在 #define 中使用 openmp pragma [重复]
这个问题在这里已经有答案了 可能的重复 定义宏中的 C C 编译指示 https stackoverflow com questions 3030099 c c pragma in define macro 条件 pragma omp ht
c
macros
openmp
cpreprocessor
pragma
为什么我的 OpenMP 实现比单线程实现慢?
我正在学习 OpenMP 并发性 并尝试了一些现有的代码 在此代码中 我尝试使所有 for 循环并行 然而 这似乎使程序慢得多 至少慢 10 倍 甚至比单线程版本慢得多 这是代码 http pastebin com zyLzuWU2 htt
c
openmp
omp 并行与 omp 并行 for
这两者有什么区别 A pragma omp parallel pragma omp for for int i 1 i lt 100 i B pragma omp parallel for for int i 1 i lt 100 i 这些
Multithreading
parallelprocessing
openmp
使用 clang 编译时 openmp 无法正确链接
我已经在 Ubuntu 16 04 上从源代码构建了 clang 4 0 并尝试编译一个简单的 OpenMP 程序 但收到以下错误 tmp test 7f2c7c o In function main home me sf shared t
c
Clang
openmp
LLVMClang
omp 的行为对嵌套并行级别至关重要
考虑以下场景 函数A创建一层OMP并行区域 每个OMP线程调用函数B 函数B本身包含另一层OMP并行区域 那么 如果在函数 B 的并行区域内 存在一个 OMP 临界区域 那么 该区域对于函数 A 和 B 创建的所有线程来说是 全局 临界的
c
Multithreading
openmp
如何在 macOS 上的 Qt 中使用 OpenMP 进行编译?
我试图在我的 C Qt 应用程序中引入一些 OMP 并行化 但无法在 macOS 下编译它 同事们正在使用 Windows 或 Linux 一切都工作正常 我需要在 Qt 的 pro 文件中编写什么并在我的系统中执行哪些操作 此网站或任何其
c
MacOS
QT
Clang
openmp
微软的OpenMP自旋锁时间如何控制?
Intel编译器使用的OpenMP支持环境变量KMP BLOCKTIME docs http software intel com sites products documentation doclib iss 2013 compiler
c
visualstudio2010
VisualStudio
openmp
spinlock
使用 OpenMP 任务的生产者-消费者
我正在尝试使用 OpenMP 中的任务来实现并行算法 并行编程模式基于生产者 消费者的思想 但是 由于消费者进程比生产者进程慢 我想使用一些 生产者和若干消费者 主要思想是创建与生产者一样多的操作系统线程 然后每个 这些将创建要并行完成的任
c
Multithreading
task
openmp
用于矩阵向量乘积的 Rcpp Parallel 或 openmp
我正在尝试对共轭梯度的朴素并行版本进行编程 所以我从简单的维基百科算法开始 我想改变dot products and MatrixVector产品通过其适当的并行版本 Rcppparallel 文档具有以下代码dot product使用并行
openmp
rcpp
matrixmultiplication
armadillo
rcppparallel
如何禁用 OpenCV 中的并行性?
我已经使用 Intel IPP 构建了 OpenCV 因此我认为只要有可能就会使用它 例如矩阵乘法 我想通过与串行版本进行比较来测试并行应用程序的可扩展性 为了做到这一点 当我这样做时 omp set num threads 1 cv se
c
opencv
parallelprocessing
openmp
intelipp
«
1
2
3
4
5
6
7
8
...12
»