跳到主要内容
10.5555/3306619.3306631acm会议文章/章节视图摘要出版物页面非营利组织会议记录会议集合
研究论文

片上网络中基于松弛软件重排的关键数据包优先级

发布时间:2018年10月4日出版历史

摘要

基于数据包的片上网络(NoC)在多核系统中连接数十到数百个组件。传统NoC采用的路由和仲裁策略平等对待所有应用程序包。然而,有些数据包是关键的,因为它们会暂停应用程序执行,而其他数据包则不然。我们基于一个称为slack的度量来区分数据包,该度量捕获了数据包的关键性。我们观察到,由基于标准应用程序的基准测试生成的大多数NoC数据包都没有松弛,因此是关键的。在路由和仲裁期间优先处理这些关键数据包将减少应用程序暂停并提高性能。我们研究了数据包的多样性和干扰,提出了一种在NoC中优先处理关键数据包的策略。本文提出了一种松弛软件重排(SAR)技术,该技术将低松弛数据包优先于高松弛数据包,并探索了两个无松弛数据包竞争同一输出端口时的备用最小路径使用8x8 2D mesh NoC(使用多道程序和多线程工作负载)表明,与传统的往返策略相比,我们提出的策略将应用程序暂停时间减少了22%,与最先进的松弛软件策略相比,减少了18%。

工具书类

  1. W.J.Dally和B.P.Towels,互联网络原理与实践。摩根·考夫曼,2004年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. R.达斯等。,“片上网络的应用软件优先级机制”,in微型的,2009谷歌学者谷歌学者数字图书馆数字图书馆
  3. R.Das公司等。,“Aergia:利用片上网络中的数据包延迟”,inISCA、,2010谷歌学者谷歌学者数字图书馆数字图书馆
  4. 北卡罗来纳恰班等。,中的“On-chip网络中的应用程序预取优先级”PACT、,2012谷歌学者谷歌学者数字图书馆数字图书馆
  5. 徐立荣(L.R.Hsu)等。,中的“CMP上的共产主义、功利主义和资本主义缓存策略:作为共享资源的缓存”PACT、,2006谷歌学者谷歌学者数字图书馆数字图书馆
  6. Y.Li(李彦宏)等。,“异构软件缓存分区,”并行计算,2014谷歌学者谷歌学者数字图书馆数字图书馆
  7. S.W.Keckler,“重新思考吞吐量处理器的缓存:技术视角”ACM的通信,2014谷歌学者谷歌学者数字图书馆数字图书馆
  8. Y.Kim先生等。,“ATLAS:一种适用于多个内存控制器的可扩展高性能调度算法”,inHPCA、,2010谷歌学者谷歌学者
  9. T.Pimpalkhute和S.Pasricha,“多核系统中改进应用软件和内存软件传输的NoC调度”,inVLSID、,2014谷歌学者谷歌学者数字图书馆数字图书馆
  10. L.Subramanian公司等。,“BLISS:在内存访问调度中平衡性能、公平性和复杂性,”IEEE TPDS,2016谷歌学者谷歌学者数字图书馆数字图书馆
  11. 詹杰(J.Zhan)等。,“通过硬实时嵌入式系统中的VFS优化NoC延迟,”IEEE TCAD,2014谷歌学者谷歌学者
  12. B.苏德夫等。,“基于瞬时松弛感知的片上网络数据包优先级”印度,2015谷歌学者谷歌学者
  13. 北江等。,“一个详细且灵活的周期精确的片上网络模拟器”,inISPASS、,2013谷歌学者谷歌学者
  14. N.宾克特等。,“gem5模拟器”SIGARCH罐,2011谷歌学者谷歌学者数字图书馆数字图书馆
  15. C.尼科普洛斯等。,“关于网络芯片体系结构中过程变化的影响,”IEEE标准TDSC,2010谷歌学者谷歌学者数字图书馆数字图书馆
  16. A.B.卡恩等。,《ORION 2.0:早期设计空间探索的快速准确NoC功率和面积模型》日期,2009谷歌学者谷歌学者数字图书馆数字图书馆
  17. B.字段等。,《松弛:在技术约束下实现性能最大化》,inISCA、,2002谷歌学者谷歌学者数字图书馆数字图书馆
  18. S.Subramaniam公司等。,中的“针对有效负载处理的基于关键性的优化”HPCA、,2009谷歌学者谷歌学者
  19. S.Ghose公司等。,中的“通过处理器端负载临界性信息改进内存调度”ISCA、,2013谷歌学者谷歌学者数字图书馆数字图书馆
  20. J.S.Miguel和N.E.Jerger,“网络芯片设计中的数据关键性”,摘自NOCS、,2015谷歌学者谷歌学者数字图书馆数字图书馆
  21. 库雷希先生等。,中的“MLP-Aware缓存替换案例”ISCA、,2006谷歌学者谷歌学者数字图书馆数字图书馆
  22. M.莫雷托等。,“基于缓存未命中MLP的动态缓存分区,”施普林格THiPEAC III,2011谷歌学者谷歌学者数字图书馆数字图书馆
  23. Y.Kim先生等。,中的“在DRAM中利用子阵列级并行性(SALP)的案例”ISCA、,2012谷歌学者谷歌学者数字图书馆数字图书馆
  24. 十、唐等。,《为不规则应用程序改进银行级并行性》微型的,2016谷歌学者谷歌学者数字图书馆数字图书馆
  25. J.W.李等。,“片上网络中保证服务质量的全球同步帧”ISCA、,2008谷歌学者谷歌学者数字图书馆数字图书馆
  26. B.李等。,“芯片多处理器的动态QoS管理”ACM TACO、,2012谷歌学者谷歌学者数字图书馆数字图书馆
  27. B.李等。,中的“Dirigent:在共享多核系统上为延迟关键任务强制QoS”ASPLOS公司,2016谷歌学者谷歌学者
  28. T.Pimpalkhute和S.Pasricha,“基于NoC芯片多处理器的应用软件异构优先级框架”,inISQED、,2014谷歌学者谷歌学者
  29. E.博洛丁等。,“优先级的力量:基于NoC的分布式缓存一致性”,inNOCS、,2007谷歌学者谷歌学者数字图书馆数字图书馆
  30. W·戴等。,中的“一种优先级感知的NoC,用于减少芯片多处理器线程级推测中的挤压”ISPA、,2011谷歌学者谷歌学者数字图书馆数字图书馆
  1. 片上网络中基于松弛软件重排的关键数据包优先级

    建议

    评论

    登录选项

    检查您是否可以通过登录凭据或您的机构访问本文。

    登录

    完全访问权限

    • 文章指标

      • 下载次数(过去12个月)1
      • 下载次数(最近6周)0

      其他指标

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用eReader联机查看。

    电子阅读器