40、《MuSE运行时系统及SCI集群应用评估》

《MuSE运行时系统及SCI集群应用评估》

1. MuSE运行时系统基础

在SCI(Scalable Coherent Interface)集群的环境下,MuSE运行时系统有着独特的设计与特性。由于SMiLE集群采用了零拷贝实现,Active Messages在将SCI的内存事务扩展到完整的消息层时,提供了尽可能低的开销,这从其性能数据中可以得到验证。

在技术实现方面,SCI生成的远程中断存在较高的通知延迟问题。以Solaris操作系统和Dolphin的SBus2 - SCI适配器为例,这种延迟主要源于操作系统内的上下文切换成本和信号传递时间。为了避免这些问题,MuSE采用了重复轮询传入消息的方式。在当前实现中,MuSE在每次调度器调用时会检查一次AM(Active Messages)层。

2. 实验评估

为了评估MuSE的能力,进行了一系列实验,包括单节点调度器性能测试、负载均衡测试以及在异构背景负载下的测试。

2.1 基本运行时系统性能

以下是MuSE在SMiLE集群上几个基本运行时服务的性能总结:
| 功能 | 符号 | 时间 [µs] |
| — | — | — |
| 空轮询操作 | tAM Poll | 0.9 |
| 获取图引用 | tget graph | 0.25 |
| 空图执行(缓存) | texec,best | 0.92 |
| 图调用开销 | tcall | 0.26 |
| 图生成开销 | tspawn | 3.9 |
| 空图执行(非缓存) | texec,worst | 21.9 |
| 本地返回数据传递

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值