腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
MPI
在
进程
之间
共享
批量
数据
、
、
(NULL,NULL);
MPI
_Comm_rank(
MPI
_COMM_WORLD,&w_rank);)*n1 + sizeof(double)*n2); call
mpi<
浏览 54
提问于2021-07-14
得票数 0
1
回答
在
C++中
使用
MPI
库实现递归函数
、
、
我正在
使用
递归函数来寻找一个5x5矩阵的行列式。虽然这听起来是一个微不足道的问题,如果维度很大,可以
使用
OpenMP来解决。我正在尝试
使用
MPI
来解决这个问题,但是我不能理解如何处理递归,因为递归会累积结果。
MPI
_Request req[ROWS];
MPI
_Init(&
浏览 18
提问于2019-08-02
得票数 2
2
回答
最大限度地减少对海量
数据
的
MPI
广播
、
、
、
、
我
在
每个过程中做了一个很大的
数据
块,我需要通过
MPI
广泛的浇铸
在
进程
之间
共享
这些
数据
, 如何将成本降到最低,或者是否有任何算法可以通过
MPI
在
进程
之间
广播大量
数据
?
浏览 2
提问于2021-02-21
得票数 1
回答已采纳
3
回答
共享
内存系统性能上的消息传递接口
、
、
、
、
没有消息传递接口,多线程不能用于分布式存储系统;而消息传递接口可以用于“
共享
内存”和“分布式内存”两种系统。我的问题是与
MPI
并行并在
共享
内存系统上运行的代码的性能。更新: 我的工作是为了
进程
之间
需要在重复通信和通信数组可以是200*200矩阵。
浏览 7
提问于2012-05-26
得票数 3
回答已采纳
1
回答
复杂对象的
MPI
共享
内存
、
、
代码
在
C++中,并与OpenMPI并行化。 我的代码有一个非常大的对象(~10 by内存
使用
量),每个
MPI
进程
都从它读取。这个对象偶尔会被更新(并且可以通过一个
进程
来完成,只需读取一个
数据
文件)。到目前为止,我所做的是给每个
MPI
进程
一个这个对象的副本;但这意味着我的RAM非常有限,不能
使用
我的节点的全部CPU功能。因此,我一直
在
阅读
MPI
3规范中的
共享
内存。我的问题是:<em
浏览 7
提问于2016-06-09
得票数 2
回答已采纳
1
回答
MPI
中的广播(
共享
)数组
、
我试图
使用
MPI
_Bcast()
在
MPI
中的
进程
之间
共享
一个字符数组。有谁能告诉我,在这种情况下,什么必须作为计数和
数据
类型传递?阵列:
MPI
的广播功能: int
MPI
_Bcast( void *buffer, int count,
MPI
_Datatype datatype, int root,
MPI
_Comm
浏览 2
提问于2014-04-20
得票数 2
回答已采纳
1
回答
如何理解PBS输出"mem“和"vmem”在任务x倍随mpirun -np x任务增加时保持不变
、
、
、
下面是我尝试过的一个简单的实验: 给出一个名为"sim.exe“的任务来进行模型模拟,然后我
使用
MPI
在
一个节点(
共享
内存系统)上同时启动x "sim.exe”。然后通过PBS报告“
使用
的内存”和“
使用
的Vmem”检查内存
使用
情况。根据post 关于mem和vmem和
进程
的实际内存
使用
情况的说法,我对"mem“和"vmem”的理解是作业
使用
的内存资源。那么,为什么"m
浏览 0
提问于2019-03-24
得票数 0
1
回答
Boost.
MPI
和Boost.Interprocess有什么不同?
、
我想Boost.
MPI
和Boost.Interprocess是不同的,对吧?我可以
使用
它们
在
同一
进程
内(即在不同的线程
之间
)传递
数据
吗? 谢谢!
浏览 0
提问于2009-12-03
得票数 3
回答已采纳
2
回答
TensorFlow Horovod: NCCL和
MPI
、
、
、
正在将和
MPI
组合成一个用于分布式深度学习的包装器,例如TensorFlow。我以前没有听说过NCCL,我正在研究它的功能。从关于NCCL的中,我了解到NCCL是通过PCIe、NVLink、原生Infiniband、以太网工作的,它甚至可以通过RDMA检测GPU在当前硬件拓扑中是否有意义,并透明地
使用
它。所以我想问为什么
在
霍洛沃德需要
MPI
?据我所知,
MPI
还被用来通过also范式有效地交换分布式节点
之间
的梯度。但据我所知,NCCL已经支持这些功能。 那么,
MPI
只用于
浏览 2
提问于2018-11-27
得票数 11
0
回答
有没有办法
在
并行
进程
中
使用
MPI
来
共享
内存?
、
、
在
我的C++应用程序中,我应该每次都在
进程
之间
共享
信息。
使用
MPI
_Send和
MPI
_Recv可以很好地工作,但在我的工作中,当发送/接收消息时,它不需要由
进程
形成的“同步屏障”。即使
使用
MPI
_Isend等类型,程序中也会出现“同步障碍”。找到的一种解决方案是将信息放在文件上(以便在没有消息的情况下
共享
数据
),以便
进程
可以获取/放置
数
浏览 3
提问于2017-06-02
得票数 0
2
回答
共享
内存线程和
MPI
的主要区别是什么?
、
、
、
、
尽管我已经尝试了一段时间,但是我仍然不明白像OpenMP这样的消息传递接口实现和经典的线程库
之间
的主要区别是什么,我仍然不清楚。假设为线程池编写所有样板代码对我来说不是问题,而我
使用
的是C++,这两种技术
之间
的区别可以归结为...? 我还对在网络上
使用
线程操作,同时将任务分配给所有连接的机器感兴趣。
浏览 0
提问于2013-06-14
得票数 13
回答已采纳
1
回答
学习
MPI
实现
、
、
、
了解
MPI
是如何实现的最好方法是什么?
在
硬件中有什么支持来加速
MPI
?网卡提供的具体功能是什么?
MPI
实现与SHMEM有何不同?我还对所有实现如何在
进程
之间
传输
数据
(
共享
内存、消息队列、NIC、kaput等)感到困惑。 我一直
在
寻找关于这个主题的书籍,但我所能找到的都是关于如何“
使用
”
MPI
或
MPI
算法的书籍。
浏览 1
提问于2013-07-18
得票数 0
1
回答
当RDMA
在
mmaped区域上运行时会发生什么?
、
、
、
RDMA是绕过应用程序和操作系统内核
之间
无用
数据
副本的一种有效方法。Mmap是一种处理大型文件的有效方法,就好像它只是一个字节数组一样。我正在通过Infiniband与
MPI
一起工作,它支持
进程
之间
的RDMA网络操作。每个
MPI
进程
都有一个非常大的文件可与其他
进程
共享
。每个
MPI
进程
可以
在
每个大文件上创建mmap区域并与其他
进程
共享
吗?我希望允许
浏览 0
提问于2015-11-28
得票数 4
回答已采纳
2
回答
MPI
+线程并行化相对于仅
MPI
的优势(如果有的话)是什么?
、
、
给定一个由多个节点组成的集群,每个节点都拥有多核处理器,那么
在
节点内的和OpenMP/p线程
之间
使用
MPI
是否比
使用
纯的全
MPI
更有优势呢?如果我正确地理解了,如果我
在
一个节点上运行一个
MPI
程序,并且指示
进程
的数量等于核的数量,那么我将有一个诚实的并行
MPI
--多个
进程
运行在不同的核心上。那么,为什么要费心
使用
节点内的线程和仅在节点
之间
使用</
浏览 3
提问于2016-12-31
得票数 11
回答已采纳
2
回答
MPI
进程
间是否有
共享
的特殊变量?
我是
MPI
编程领域的新手,我想知道是否有一些变量
在
MPI
进程
之间
共享
,并且可以从任何
进程
访问,而不必发送/接收它们? 谢谢
浏览 0
提问于2010-05-27
得票数 2
1
回答
MPI
共享
内存访问
、
例如,
在
并行
MPI
程序中,100个处理器:
使用
MPI
_WIN_ALLOCATE_SHARED或诸如此类的东西可以吗?还是这不是一个好的解决方案?
浏览 9
提问于2013-10-28
得票数 1
1
回答
当所有处理器
共享
内存时,
使用
MPI
而不是OpenMP是否有意义?
、
、
如果我的所有处理器
共享
相同的内存,那么
使用
MPI
是否很有用,而不是完全
使用
OpenMP呢?
浏览 3
提问于2014-03-28
得票数 1
回答已采纳
1
回答
如何在节点间
使用
mpi
_shared内存?
、
、
mpi
_shared内存的想法是
在
进程
之间
创建一个窗口,这个想法对于
进程
共享
内存的一个节点中的
进程
是可行的,但是
在
两个节点
之间
也可以为
进程
创建一个窗口吗?我的意思是
在
节点1和节点2的所有
进程
中创建一个窗口?例如,我有2个节点,每个节点有4个
进程
。我有一个简单的代码,其中我
在
一个节点(
在
4个
进程
中)
使用<
浏览 39
提问于2019-06-05
得票数 0
1
回答
如何保证多
进程
计算结果的可重复性
、
、
、
、
我有多个并行运行的
MPI
进程
,所有这些
进程
都访问
共享
内存,并执行以下操作:shmid = shmget(key, sizeof(int), 0777)) < 0)shm = shmat(shmid, NULL, 0);我非
浏览 5
提问于2013-07-04
得票数 0
1
回答
单
进程
MPI
我们有一个c程序,它的作用实际上是这样的: 感谢所有
浏览 1
提问于2014-10-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用MPI进行分布式内存编程(二)
用MPI进行分布式内存编程(一)
优化串行处理代码,获取OpenVPX数字信号处理模块最佳性能,拓展串行算法在计算密集型领域应用
Python 高性能计算:利用并行与分布式策略
超算系统需要躲开的NFS大坑
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券