Show simple item record

dc.contributor.authorPapagiannopoulou, Dimitraen_US
dc.contributor.authorCapodanno, Giuseppeen_US
dc.contributor.authorMoreshet, Talien_US
dc.contributor.authorHerlihy, Mauriceen_US
dc.contributor.authorBahar, R Irisen_US
dc.date.accessioned2017-07-06T15:03:36Z
dc.date.available2017-07-06T15:03:36Z
dc.date.issued2015-05-01
dc.identifierhttp://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000355679800013&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=6e74115fe3da270499c3d65c9b17d654
dc.identifier.citationDimitra 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
dc.identifier.issn1539-9087
dc.identifier.issn1558-3465
dc.identifier.urihttps://hdl.handle.net/2144/22759
dc.description.abstractEmbedded 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.en_US
dc.description.sponsorshipThis work is supported in part by NSF under Grants CCF-0903384, CCF-0903295, CNS-1319495, and CNS-1319095 as well the Semiconductor Research Corporation under grant number 1983.001. (CCF-0903384 - NSF; CCF-0903295 - NSF; CNS-1319495 - NSF; CNS-1319095 - NSF; 1983.001 - Semiconductor Research Corporation)en_US
dc.format.extent? - ? (27)en_US
dc.languageEnglish
dc.publisherASSOC COMPUTING MACHINERYen_US
dc.relation.ispartofACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS
dc.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/2700097en_US
dc.subjectComputer science, hardware & architectureen_US
dc.subjectComputer science, software engineeringen_US
dc.subjectComputer scienceen_US
dc.subjectDesignen_US
dc.subjectPerformanceen_US
dc.subjectTransactional memoryen_US
dc.subjectEnergy-efficiencyen_US
dc.subjectLow-poweren_US
dc.subjectLock elisionen_US
dc.subjectLock removalen_US
dc.subjectDistributed computingen_US
dc.subjectComputer hardwareen_US
dc.subjectComputer hardware & architectureen_US
dc.titleEnergy-efficient and high-performance lock speculation hardware for embedded multicore systemsen_US
dc.typeArticleen_US
dc.identifier.doi10.1145/2700097
pubs.elements-sourceweb-of-scienceen_US
pubs.notesEmbargo: Not knownen_US
pubs.organisational-groupBoston Universityen_US
pubs.organisational-groupBoston University, College of Engineeringen_US
pubs.organisational-groupBoston University, College of Engineering, Department of Electrical & Computer Engineeringen_US
pubs.publication-statusPublisheden_US


This item appears in the following Collection(s)

Show simple item record