openmp

openmp

文章 9 浏览 71

学习共享内存、分布式内存和/或 GPU 编程的示例问题和解决方案是什么?

我们正在寻找将在任何或所有共享内存、分布式内存和 GPGPU 架构上运行的示例问题和代码。我们使用的参考平台是LittleFe (littlefe.net),这是一个开放…

盗琴音 2024-11-02 16:14:05 1 0

OpenMP GCC GOMP 浪费屏障

我有以下程序。 nv 约为 100,dgemm 约为 20x100 左右,因此还有大量工作要做: #pragma omp parallel for schedule(dynamic,1) for (int c = 0 c &lt…

自由如风 2024-11-02 12:55:22 0 0

将不同的线程方法结合到 Windows 窗体应用程序

我正在开发一个 Windows 窗体应用程序,旨在执行实时图像处理。用户界面是一个关键元素,我想使用多线程来独立于 UI 线程执行图像处理任务。不仅如此…

如歌彻婉言 2024-11-02 08:26:20 1 0

Fortran 中的 OpenMP:数据类型发生变化?

我有一个程序,我曾经使用和不使用 OpenMP 进行过编译。即使当我使用一个要转换的输入文件运行它并将 OMP_NUM_THREADS 设置为 1 时,生成的 ASCII 文…

幻想少年梦 2024-11-01 11:16:18 2 0

OpenMP 和归约()

我只有 3 个函数,一个是控制函数,接下来的 2 个函数是使用 OpenMP 以稍微不同的方式完成的。但是函数 thread1 给出的分数比 thread2 和 control 的…

笑忘罢 2024-11-01 09:36:47 1 0

为什么 POSIX 线程比 OpenMP 慢

我正在配备 Xeon 处理器的 Mac Pro 上运行完全并行的矩阵乘法程序。我创建了 8 个线程(与核心一样多的线程),并且不存在共享写入问题(不写入相同的…

凉月流沐 2024-11-01 06:37:05 0 0

GPU编程

我想做一些 GPU 编程。到这里怎么走?我想学习一些“开放”、跨平台和“更高”的语言。我不想只局限于 GPU 供应商,也不想局限于操作系统、平台等。 …

瘫痪情歌 2024-11-01 06:24:04 1 0

在 OpenMP 和 Pthreads 中使用锁

我有一个同时使用 Pthreads 和 OpenMP 的程序。基本上,使用 Pthreads 创建 2 个线程(线程 A 和 B)来执行工作,在线程 A 中,OpenMP 用于并行化 for…

情归归情 2024-11-01 06:05:25 0 0

OpenMP 几个“共享”指令?

嘿, 我在 OpenMP 中有一个很长的共享变量列表,所以我必须在 fortran 中分割行并使用“&amp”语法来确保这些行粘在一起! 类似这样的事情: !$OMP PA…

囚你心 2024-11-01 02:04:20 1 0

是否可以在程序的多个文件中使用 OpenMP 指令?

我有一个由多个 .c 文件和多个 .h 文件组成的 C 程序。我希望在主函数中有一个 #pragma omp parallel 指令(以便所有线程仅创建一次),然后执行其他 …

笙痞 2024-10-31 19:57:02 1 0

关于MPI并行循环的问题

嘿, 我有一个关于 fortran 中 openmpi 的简短问题:我有这样的代码: I) definitions of vars &amp linear code, setting up some vars for later us…

不即不离 2024-10-31 14:00:27 0 0

OpenMP 动态循环分解块

我正在使用 OpenMP 并行执行一个大循环。假设我正在处理的数组总共有 N 个条目。我希望一个线程执行前 N/2 个条目,另一个线程执行最后 N/2 个条目。 …

Spring初心 2024-10-31 11:42:29 1 0

Nqueens 与 openmp c

我正在用 open mp 解决 n 个皇后问题, (最初的八个皇后问题包括试图找到一种方法将八个皇后放在棋盘上,这样没有皇后会攻击任何其他皇后。表达该问…

因为看清所以看轻 2024-10-31 09:54:42 0 0

什么时候应该使用 OpenMP 库?

据我了解,OpenMP是一个标准,也是一个在C++代码中实现多线程的库。 Visual C++ 已经具有用于 Windows 的线程 API,UNIX 具有 POSIX 线程。我不明白为…

晚雾 2024-10-31 09:38:59 0 0

openmp指针问题

我用 C 编写了一个程序,需要使用 openmp 进行并行化。 我已经声明了私有变量和共享变量,但是在代码的开头,当我调用一些过程来释放我得到的列表时,…

み格子的夏天 2024-10-30 20:08:14 0 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文