我尝试使用OpenMP (在Ubuntu上使用Thrust和GOMP )并行化循环,惊讶地发现我的进程列表中出现了多个进程。我曾认为OpenMP会启动多个线程,但不会启动多个进程。
OpenMP在什么情况下会产生多个进程?
有趣的是,我在fork和posix_spawn上的断点没有命中。htop在骗我吗?(每个条目都显示一个唯一的PID。)
fork
posix_spawn
htop
发布于 2020-02-24 09:02:48
你被误导了。Libgomp不创建进程。
https://stackoverflow.com/questions/60345791
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例