针对Arm生态系统的内存碎片化问题进行协调:一种基于片上网络(Network-on-Chip)的统一方法来测量内存带宽

《ACM Transactions on Architecture and Code Optimization》:Fragmentation Harmonization for the Arm Ecosystem: A Unified Method to Measure Memory Bandwidth via Network-on-Chip

【字体: 时间:2025年11月08日 来源:ACM Transactions on Architecture and Code Optimization

编辑推荐:

  Arm平台硬件碎片化导致传统内存带宽测量方法失效,本研究提出基于NoC流量监控的统一测量方法,通过分析NoC端口数据流自动识别内存控制器物理位置,无需访问厂商定制PMU,实验误差仅1.05%,实现碎片化环境下的准确带宽测量。

  

摘要

由于知识产权(IP)许可的性质,基于Arm架构的平台存在严重的硬件碎片化问题。硬件供应商通常会自定义内存控制器。传统的基于内存控制器性能监控单元(PMU)的内存带宽测量方法面临诸多障碍,包括缺乏内核驱动程序支持和官方文档。为此,我们将视角提升到更通用、更高级别的层面,即片上网络(NoC)层面,而不是依赖于各种定制的内存控制器。我们提出了一种基于NoC流量监控的内存带宽统一测量方法。通过纯粹基于PMU数据的检测,该方法能够自动揭示内存控制器的物理位置。通过监控NoC上连接内存控制器的端口的上行和下行数据流量,该方法可以在不访问内存控制器PMU的情况下实现准确的内存读写带宽测量,从而实现硬件碎片化的协调。我们总结了目前适用于基于Arm架构平台的所有内存带宽测量方法,并进行了系统的评估。实验结果表明,与标准答案相比,我们提出的方法的平均误差为1.05%,这使其成为一种适用于具有供应商定制内存控制器的基于Arm架构的SoC的内存带宽通用测量方法。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号