arrow
返回

C-Lock: Energy Efficient Synchronization for Embedded Multicore Systems

delete2014-08-01
delete7
PRE
AI
S
Sang Hyong Lee
M
Minje Jun
B
Byunghoon Lee
W
Won Woo Ro
E
Eui-Young Chung
J
Jean‐Luc Gaudiot
DOI:10.1109/TC.2013.84delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
Data synchronization
multicore
clock
energy
performance

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

S
samsung
学者数:
8.6K
论文数: 6.4K
被引数: 8
S
Samsung Electronics
学者数:
3.0K
论文数: 2.0K
被引数: 21
Y
Yonsei University
学者数:
4.8W
论文数: 4.6W
被引数: 5.2W
学者 查看更多机构
引用论文

引用论文

Carbon nanotubes by spray pyrolysis of turpentine oil at different temperatures and their studies
err2006-11-01
err0
PREAI
errRakesh A. Afre; T. Soga; T. Jimbo; Mukul Kumar; Y. Ando; M. Sharon; Prakash R. Somani; M. Umeno
err分享
err收藏
High‐sensitivity detection of short‐chain fatty acids in porcine ileal, cecal, portal and abdominal blood by gas chromatography‐mass spectrometry
err2014-02-26
err0
PREAI
errTakamitsu Tsukahara; Noriko Matsukawa; Shozo Tomonaga; Ryo Inoue; Kazunari Ushida; Kuniyasu Ochiai
err分享
err收藏
err分享
err收藏
The double salt RbCl · NiCl2 · 2H2O
err1989-10-01
err0
PREAI
errChr. Balarew; S. Tepavitcharova; J. Macicek
err分享
err收藏
Edge Computing Based on Federated Learning for Machine Monitoring
err2022-05-20
err0
errOAAI
errYao-Hong Tsai; Dong-Meau Chang; Tse-Chuan Hsu
err分享
err收藏
Anatase TiO2single crystal hollow nanoparticles: their facile synthesis and high-performance in dye-sensitized solar cells
err2017-01-01
err0
PREAI
errJavid Khan; Jiuwang Gu; Yuying Meng; Zhisheng Chai; Shiman He; Qili Wu; Shengfu Tong; Gulzar Ahmed; Wenjie Mai; Mingmei Wu
err分享
err收藏
err分享
err收藏
学者 查看更多内容