首页> 外文期刊>Computer architecture news >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号