考虑用于在Linux上限制设备间进程通信的MPI

问题描述 投票:0回答:1

我必须为受约束的设备(例如Raspberry Pi 4 Model B)设计和部署应用程序。我的想法是部署几个能够通过IPC(进程间通信)进行通信的进程。我正在评估几个选项,不难理解,共享内存解决方案具有最佳性能,但需要更长的开发时间。有以下趋势:

  1. 共享内存。更快,但便携性较差,难以实施]
  2. 管道
  3. 消息队列
  4. 套接字
  5. 。速度较慢,但​​更便于携带且易于实施
    This是参考,但是网上还有其他材料。所有这三种解决方案都是不错的选择,但恐怕如果有一天必须更改实施方式,那么可能会有问题。

我认为MPI可能是保持正确的抽象级别的一个不错的选择,但是我害怕它引入的与机器无关的附加层可能会减慢应用程序的速度。

我必须为相对受限的设备(如Raspberry Pi 4 Model B设计和部署应用程序。我的想法是部署几个能够通过IPC进行通信的进程(...

linux mpi posix ipc
1个回答
0
投票
通用
© www.soinside.com 2019 - 2024. All rights reserved.