Boston University Libraries OpenBU
    JavaScript is disabled for your browser. Some features of this site may not work without it.
    View Item 
    •   OpenBU
    • BU Open Access Articles
    • BU Open Access Articles
    • View Item
    •   OpenBU
    • BU Open Access Articles
    • BU Open Access Articles
    • View Item

    Energy-efficient and high-performance lock speculation hardware for embedded multicore systems

    Thumbnail
    Date Issued
    2015-05-01
    Publisher Version
    10.1145/2700097
    Author(s)
    Papagiannopoulou, Dimitra
    Capodanno, Giuseppe
    Moreshet, Tali
    Herlihy, Maurice
    Bahar, R Iris
    Share to FacebookShare to TwitterShare by Email
    Export Citation
    Download to BibTex
    Download to EndNote/RefMan (RIS)
    Metadata
    Show full item record
    Permanent Link
    https://hdl.handle.net/2144/22759
    Citation (published version)
    Dimitra Papagiannopoulou, Giuseppe Capodanno, Tali Moreshet, Maurice Herlihy, R Iris Bahar. 2015. "Energy-Efficient and High-Performance Lock Speculation Hardware for Embedded Multicore Systems." ACM Transactions on Embedded Computing Systems (TECS) - Special Issue on Embedded Platforms for Crypto and Regular Papers TECS Homepage archive Volume 14 Issue 3, May 2015 Article No. 51 https://doi.org/10.1145/2700097
    Abstract
    Embedded systems are becoming increasingly common in everyday life and like their general-purpose counterparts, they have shifted towards shared memory multicore architectures. However, they are much more resource constrained, and as they often run on batteries, energy efficiency becomes critically important. In such systems, achieving high concurrency is a key demand for delivering satisfactory performance at low energy cost. In order to achieve this high concurrency, consistency across the shared memory hierarchy must be accomplished in a cost-effective manner in terms of performance, energy, and implementation complexity. In this article, we propose Embedded-Spec, a hardware solution for supporting transparent lock speculation, without the requirement for special supporting instructions. Using this approach, we evaluate the energy consumption and performance of a suite of benchmarks, exploring a range of contention management and retry policies. We conclude that for resource-constrained platforms, lock speculation can provide real benefits in terms of improved concurrency and energy efficiency, as long as the underlying hardware support is carefully configured.
    Rights
    © ACM, 2015 This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Embedded Computing Systems (TECS) - Special Issue on Embedded Platforms for Crypto and Regular Papers TECS Homepage archive Volume 14 Issue 3, May 2015 Article No. 51 https://doi.org/10.1145/2700097
    Collections
    • BU Open Access Articles [3866]
    • ENG: Electrical and Computer Engineering: Scholarly Papers [265]

    Related items

    Showing items related by title, author, creator and subject.

    • Thumbnail

      The random oracle methodology, revisited 

      Canetti, Ran; Goldreich, Oded; Halevi, Shai (Association for Computing Machinery, 2004)
      We take a critical look at the relationship between the security of cryptographic schemes in the Random Oracle Model, and the security of the schemes that result from implementing the random oracle by so called “cryptographic ...
    • Thumbnail

      Visualization of metabolic interaction networks in microbial communities using VisANT 5.0 

      Granger, Brian R.; Chang, Yi-Chien; Wang, Yan; DeLisi, Charles; Segre, Daniel; Hu, Zhenjun (PUBLIC LIBRARY SCIENCE, 2016-04-01)
      The complexity of metabolic networks in microbial communities poses an unresolved visualization and interpretation challenge. We address this challenge in the newly expanded version of a software tool for the analysis of ...
    • Thumbnail

      Information distance 

      Bennett, Charles H.; Gacs, Peter; Li, Ming; Vitanyi, Paul M.B.; Zurek, Wojciech H. (IEEE, 1998-07-01)
      While Kolmogorov (1965) complexity is the accepted absolute measure of information content in an individual finite object, a similarly absolute notion is needed for the information distance between two individual objects, ...

    Boston University
    Contact Us | Send Feedback | Help
     

     

    Browse

    All of OpenBUCommunities & CollectionsIssue DateAuthorsTitlesSubjectsThis CollectionIssue DateAuthorsTitlesSubjects

    Deposit Materials

    LoginNon-BU Registration

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular Authors

    Boston University
    Contact Us | Send Feedback | Help