ATLAS二级触发器系统的性能评估与分析
1. 网络通信模式及性能
在数据传输中,存在几种不同的网络通信模式,这些模式对系统的整体吞吐量有着不同的影响。
- 漏斗式(Funnel - in) :多个数据源将数据发送到单个接收器。随着节点数量的增加,系统整体吞吐量会有所增加,但当增加到第四个节点时,对于较大的消息大小,吞吐量会显著下降。这是因为接收节点无法跟上三个发送者的速度,主机PCI总线成为瓶颈,导致SCI流量繁忙并立即重试。
- 全连接(All - to - All) :所有节点同时相互发送数据。在理想系统中,增加节点数量会提高系统整体吞吐量。从2个节点增加到3个节点时,至少对于较小的消息大小,性能提升接近3倍。但在3节点系统中,消息大小超过1kByte时,由于接收节点无法处理,吞吐量会下降。在4节点系统中,每个节点需要处理来自三个源的数据并发送到3个目的地,可能会受到CPU限制,性能提升有限。
- 乒乓(Ping - Pong) :增加第二对节点到环中,系统整体吞吐量明显翻倍。
- 广播(Broadcast) :当向系统中添加更多数据接收器时,吞吐量变化不大,小的可见变化是由于处理器主板版本的细微差异。
以下是不同通信模式下系统吞吐量与消息大小关系的表格:
| 通信模式 | 节点或接收器数量变化对吞吐量的影响 |
| ---- | ---- |
| 漏斗式 | 增加节点,大消息时第四节点加入吞吐量显著下降 |
| 全连接 | 2到3节点小消息性能近3倍提升,3节点大
超级会员免费看
订阅专栏 解锁全文
6303

被折叠的 条评论
为什么被折叠?



