首页> 外文会议>Workshop on Memory performance >An efficient synchronization technique for multiprocessor systems on-chip
【24h】

An efficient synchronization technique for multiprocessor systems on-chip

机译:片上多处理器系统的高效同步技术

获取原文

摘要

This paper explores optimization techniques of the synchronization mechanisms for MPSoCs based on complex interconnect (Network-on-Chip), targeted at future mobile systems. We suggest the architecture of the memory controller optimized to minimize synchronization overhead. The proposed solution is based on the idea of performing synchronization operations which require the continuous polling of a shared variable, thus featuring large contention (e.g. spin locks), locally in the memory. We introduce a HW module, which augments the memory controller, the Synchronization-operation Buffer (SB), which queues and manages the requests issued by the processors. Experimental validation has been carried out by using GRAPES, a cycle-accurate performance/power simulation platform. For an 8-processor target architecture, we show that the proposed solution achieves up to 40% performance improvement and 25% energy saving with respect to synchronization based on the caching of the synchronization variables and directory-based coherency protocol. Furthermore, we prove the scalability of the proposed approach when the number of processors increases.
机译:本文探讨了针对复杂的互连(片上网络)的MPSoC同步机制的优化技术,该技术针对未来的移动系统。我们建议优化内存控制器的体系结构以最小化同步开销。所提出的解决方案基于执行同步操作的思想,该同步操作要求对共享变量进行连续轮询,因此在存储器本地局部具有大的争用(例如自旋锁)。我们引入了一个HW模块,该模块增强了存储控制器Synchronization-operation Buffer(SB),它可以对处理器发出的请求进行排队和管理。已经通过使用GRAPES(周期精确的性能/功率仿真平台)进行了实验验证。对于8处理器目标体系结构,我们显示,基于同步变量的缓存和基于目录的一致性协议,相对于同步而言,所提出的解决方案可实现高达40%的性能提升和25%的能源节省。此外,当处理器数量增加时,我们证明了该方法的可扩展性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号