Low-Cost and Energy-Efficient Distributed Synchronization for Embedded Multiprocessors

被引:8
|
作者
Yu, Chenjie [1 ]
Petrov, Peter [1 ]
机构
[1] Univ Maryland, Dept Elect & Comp Engn, College Pk, MD 20742 USA
关键词
D O I
10.1109/TVLSI.2009.2022361
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a framework for a distributed and lowcost implementation of synchronization mechanisms for embedded shared-memory multiprocessors. The proposed architecture effectively implements the queued-lock semantics in a completely decentralized manner through low-cost and distributed synchronization controllers performing distributed synchronization management protocols. The proposed approach achieves three major benefits. First, it completely eliminates the overwhelming bus contention traffic when multiple cores compete for a synchronization variable. Second, it exhibits extremely low best-case latency of lock acquisition (with zero bus transactions). Third, the approach enables multiple venues for high energy efficiency as the local synchronization controllers can efficiently determine, without any bus transactions or local cache spinning, the exact timing of when a lock is made available to or a barrier enabled at the local processor. It becomes possible for the system software or the thread library to employ various low-power policies.
引用
收藏
页码:1257 / 1261
页数:5
相关论文
共 50 条
  • [31] Automated and energy-efficient co-synthesis. for distributed embedded systems
    Mohsen, AJ
    Hofmann, R
    ISSCS 2005: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2005, : 777 - 780
  • [32] Energy-efficient mapping and scheduling for DVS enabled distributed embedded systems
    Schmitz, MT
    Al-Hashimi, BM
    Eles, P
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 514 - 521
  • [33] A Survey of Energy-Efficient Task Synchronization for Real-Time Embedded Systems
    Wu, Jun
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [34] Low-Cost Embedded Oximeter
    Laghrouche, M.
    Haddab, S.
    Lotmani, S.
    Mekdoud, K.
    Ameur, S.
    MEASUREMENT SCIENCE REVIEW, 2010, 10 (05): : 176 - 179
  • [35] Efficient distributed low-cost backbone formation for wireless networks
    Wang, Yu
    Wang, Weizhao
    Li, Xiang-Yang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (07) : 681 - 693
  • [36] ICCG: low-cost and efficient consistency with adaptive synchronization for metadata replication
    Zhang, Chenhao
    Wang, Liang
    Shang, Jing
    Xiao, Zhiwen
    Xiao, Limin
    Han, Meng
    Wei, Bing
    Shen, Runnan
    Wang, Jinquan
    FRONTIERS OF COMPUTER SCIENCE, 2025, 19 (01)
  • [37] Performance of low-cost UltraSparc multiprocessors connected by SCI
    Omang, K
    Parady, B
    CONFERENCE ON COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS MODELING AND SIMULATION (CNDS'97), 1997, : 109 - 115
  • [38] Efficient TDMA synchronization for distributed embedded systems
    Claesson, V
    Lönn, H
    Suri, N
    20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 198 - 201
  • [39] Low-cost energy efficient housing in South Africa
    Hodes, Glenn
    Nkambule, Thlami
    Beyers, Christelle
    Renewable Energy for Development, 2000, 13 (03):
  • [40] Energy Efficient Loop Unrolling for Low-Cost FPGAs
    Dumpala, Naveen Kumar
    Patil, Shivukumar B.
    Holcomb, Daniel
    Tessier, Russell
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 117 - 120