内存层次结构不同层级上对共享资源的无仲裁争用是时间干扰的主要来源。硬件制造商越来越容易接受时间干扰问题,并开始提出缓解该问题的具体解决方案。英特尔资源管理器技术 (RDT) 就是这样一种尝试。鉴于英特尔平台的广泛采用,RDT 功能对于在复杂的多核和众核机器上整合实时系统而言是一笔无价的财富。不幸的是,到目前为止,尚未对 RDT 框架引入的功能进行系统分析。此外,对于跨处理器代的 RDT 原语的实现特定行为,尚未形成清晰的理解。最终,RDT 提供实时保证的能力尚未确定。在我们的工作中,我们从实时角度对 RDT 机制进行了系统研究。我们通过实验评估了最近两代处理器中 RDT 辅助分配和监控控制的功能和可解释性。我们的评估表明,虽然缓存分配技术 (CAT) 等某些功能取得了令人鼓舞的结果,但其他原语(如内存带宽分配 (MBA))的实现仍有很大改进空间。此外,在某些情况下,所呈现的接口范围从模糊到不完整,例如 MBA 和内存带宽监控 (MBM) 的情况。
主要关键词