openmp 相关问题

OpenMP是一种跨平台的多线程API,它允许使用特殊的编译器指令进行细粒度的任务并行化和同步。

如何在 Mac M1 上安装 OpenMP?

我目前正在学习成为一名计算机工程师,我需要使用 OpenMP。经过一些研究,我仍然无法安装它(#include 仍然无法识别)。我...

回答 4 投票 0

从 30 螺纹机到 128 螺纹机的结果变化?

我对我从英特尔编译的 Fortran 代码中得到的结果有疑问,这是一个原始的两个 CPU 36 xeon 2690v2(我认为)线程机器和一个较新的两个 CPU 128 Xeon 6338 线程机器......

回答 0 投票 0

静态链接使用 fPIC 编译的 libgomp.a 时找不到符号的版本节点

我正在尝试使用 -fPIC 重新编译旧版本的 gcc/gfortran,以便我能够使用 -fPIC 编译对象静态链接库 # gcc/gfortran 配置和编译 ...

回答 0 投票 0

为什么这个链式矩阵乘法代码会返回分段错误?

我正在编写一个程序来对行数和列数大于 1000 的随机数执行链式矩阵乘法。该程序对 10 个矩阵执行链式矩阵乘法...

回答 1 投票 0

为项目 VVCSoftware_VTM 中的 XCompressCU 功能使用 OpenMP

我正在做一个旨在减少 VTM 编码器时间的大学项目。为此,决定尝试在 Jvet VTM 编码器的 XCompressCU 函数中将循环分成两个线程。

回答 0 投票 0

如何使用 OpenMP 提高并行代码的性能

我正在使用 OpenMP 研究二维泊松方程并行求解器。求解器是使用逐点 Gauss-Seidel 和 Thomas 算法开发的。代码在 GNU 编译器上执行...

回答 0 投票 0

OpenMP:为什么我的并行代码比串行代码慢?使用 FFTW

我有一个大量使用 FFT 的代码,快速分析表明计算机确实在我的 FFT 函数上花费了大部分挂钟时间。我有一个使用 openM 的简单尝试......

回答 0 投票 0

英特尔 MKL 多线程矩阵向量乘法 sgemv() 稍作休息后变慢

我需要每 500 微秒运行一次多线程矩阵向量乘法。矩阵是一样的,向量每次都在变化。 我在 64 核 AMD CPU 的 MKL 中使用 Intels sgemv()。如果我

回答 0 投票 0

使用 OpenMP 优化大图遍历

我正在尝试优化此功能,根据 perf 工具,该功能是接近线性缩放的归档瓶颈。当线程数量增加时,性能会变差,当我...

回答 0 投票 0

编译成功,但没有控制台输出

我正在尝试在 Windows 上使用 LLVM。 我已经安装了 llvm-mingw(https://github.com/mstorsjo/llvm-mingw/releases/tag/20220906),它就像一个魅力。 一切正常,但是 pthread 和 openmp....

回答 0 投票 0

与工作共享或 simd 循环构造相关的 Fortran 循环限制

OpenMP for Fortran 有一些与循环相关的结构,如工作共享 do 循环结构、simd 循环结构等。这些结构可以有一个或多个与之相关的 Fortran 循环。拿铁咖啡...

回答 0 投票 0

如何正确升级OpenMP版本?

我试图通过Amazon EC2在一些虚拟机上部署一个OpenMPMPI项目。每个虚拟机都在运行Ubuntu 16.04,目前我有:gcc(Ubuntu 5.4.0-6ubuntu1~16.04.4)5.4.0 20160609和 ...

回答 1 投票 0

你好,我需要一些帮助,将这段C代码转换成与OpenMP并行的代码[封闭式]。

就像标题一样,需要一些帮助,把这段c代码转换成openmp的并行代码。代码描述是在两个独立的线程上行走和咀嚼泡泡糖,而不是顺序#include。

回答 1 投票 0

MPI + Open MP混合初始化

我使用Mac OS和CLion IDE,我的任务是使用两个并行库(Open MP和MPI)。问题是Undefined symbols for architecture x86_64: "_MPI_Init", referenced from: ...。

回答 1 投票 0

在Windows上用cmake编译FFTW(OpenMP)。

我正在尝试用cmake在我的windows机器上安装FFTW。我下载了最新版本的源文件,然后先用这些选项运行cmake:mkdir build && cd build cmake --...

回答 1 投票 0

MPI_Bcast导致分段故障[重复]。

上下文 我一直在做一个大学项目,需要使用OpenMp和MPI来检查一个.csv文件(100万行)并提取一些统计数据。我已经设法写了和...

回答 1 投票 0

使用readdir在for-loop中进行递归并行化

我想用OpenMP和C语言并行处理一个C程序,这个程序会递归计算一个目录和它的子目录的大小,我的问题是,当我使用opendir进入一个目录,然后......

回答 1 投票 0

"[Error]invalid branch tofrom an OpenMP structured block "我遇到了这个错误。

struct dugum* ara(struct dugum* kok,int aranacakSayi) { double start; double end; start = omp_get_wtime(); int i; #pragma omp parallel num_threads(4) shared(start,end,aranacakSayi) ... ...

回答 1 投票 0

OpenMP期望在输入结束时有声明或语句。

#include #include #include #include #include #define N 10000 int A[N][N]; int B[N][N]; int C[N][N]; int main(){ ...

回答 1 投票 0

OpenMP在MATLAB C Mex文件中只产生1个线程。

我有以下简单的C代码,在MATLAB中使用mex -v COMPFLAGS="$COMPFLAGS -fopenmp" LDFLAGS="$LDFLAGS -fopenmp" MEXTESTER.c.我使用MATLAB R2019a,在Windows 10上运行....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.