...
首页> 外文期刊>Computers, IEEE Transactions on > src='/images/tex/21487.gif' alt='C!!-!!Lock'> : Energy Efficient Synchronization for Embedded Multicore Systems
【24h】

src='/images/tex/21487.gif' alt='C!!-!!Lock'> : Energy Efficient Synchronization for Embedded Multicore Systems

机译: src =“ / images / tex / 21487.gif” alt =“ C !!-!! Lock”> :嵌入式多核系统的节能同步

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Data synchronization among multiple cores has been one of the critical issues which must be resolved in order to optimize the parallelism of multicore architectures. Data synchronization schemes can be classified as lock-based methods (“pessimistic”) and lock-free methods (“optimistic”). However, none of these methods consider the nature of embedded systems which have demanding and sometimes conflicting requirements not only for high performance, but also for low power consumption. As an answer to these problems, we propose $C!!- !! Lock$ , an energy- and performance-efficient data synchronization method for multicore embedded systems. $C!!- !! Lock$ achieves balanced energy- and performance-efficiency by combining the advantages of lock-based methods and transactional memory (TM) approaches; in $C!!- !! Lock$ , the core is blocked only when true conflicts exist (advantage of TM), while avoiding roll-back operations which can cause huge overhead with regard to both performance and energy (this is an advantage of locks). Also, in order to save more energy, $C!!- !! Lock$ disables the clocks of the cores which are blocked for the access to the shared data until the shared data become available. We compared our $C!!- !! Lock$ approach against traditional locks and transactional memory systems and found that $C!!- !! Lock$ can reduce the energy-delay product by up to 1.94 times and 13.78 times compared to the baseline and TM, respectively.
机译:多核之间的数据同步已成为必须解决的关键问题之一,以优化多核架构的并行性。数据同步方案可以分为基于锁的方法(“悲观”)和无锁方法(“乐观”)。但是,这些方法都没有考虑嵌入式系统的本质,因为嵌入式系统不仅对高性能而且对低功耗都有苛刻的要求,有时甚至有相互矛盾的要求。为了解决这些问题,我们建议 $ C !!-!! Lock $ ,一种用于多核嵌入式系统的节能高效的数据同步方法。 $ C !!-!! Lock $ 通过结合基于锁的方法和事务性内存(TM)方法的优点,实现了平衡的能源效率和性能效率。在 $ C !!-!!中! Lock $ ,仅当存在真正的冲突时(TM的优势)才阻塞内核,同时避免回滚操作,这可能导致性能和能耗方面的巨大开销(这是锁)。另外,为了节省更多能量, $ C !!-!! Lock $ 禁用被阻止访问共享数据的内核时钟,直到共享数据可用为止。我们比较了 $ C !!-!!锁定$ 方法来对抗传统锁和事务存储系统,发现 $ C !!-!!与基准线和TM相比,Lock $ 可以分别将能量延迟乘积减少多达1.94倍和13.78倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号