多核共享cache确定性技术

作者:虞保忠; 周霆; 李运喜; 黄凡帆
来源:计算机工程与设计, 2022, 43(11): 3079-3084.
DOI:10.16208/j.issn1000-7024.2022.11.012

摘要

为解决多核共享cache竞争冲突引发的确定性问题,研究多核共享cache确定性缓解技术,提出针对多核实时系统的共享cache确定性缓解方法。通过硬件和软件协同方式,以软件配置方式,利用cache硬件分区和cache软件分区方法,优化存储空间管理,避免多核访问同一cache空间,减少多核共享cache竞争。创新点在于设计平台无关的核间cache隔离,在多核实时操作系统中设计和实现,并在国产和国外多核处理器上进行测试验证。实现结果表明,经过确定性缓解后,能够达到共享cache确定性效果,提高多核并行的确定性。

全文