Your Search Results

Use this resource - and many more! - in your textbook!

AcademicPub holds over eight million pieces of educational content for you to mix-and-match your way.

Experience the freedom of customizing your course pack with AcademicPub!
Not an educator but still interested in using this content? No problem! Visit our provider's page to contact the publisher and get permission directly.

SoC-TM: Integrated HW/SW support for transactional memory programming on embedded MPSoCs

By: Bahar, R.I.; Ferri, C.; Moreshet, T.; Lipton, B.; Herlihy, M.; Benini, L.; Marongiu, A.;

2011 / IEEE / 978-1-4503-0715-4

Description

This item was taken from the IEEE Conference ' SoC-TM: Integrated HW/SW support for transactional memory programming on embedded MPSoCs ' Two overriding concerns in the development of embedded MPSoCs are ease of programming and hardware complexity. In this paper we present SoC-TM, an integrated HW/SW solution for transactional programming on embedded MP-SoCs. Our proposal leverages a Hardware Transactional Memory (HTM) design, based on a dedicated HW module for conflict management, whose functionality is exposed to the software through compiler directives, implemented as an extension to the popular OpenMP programming model. To further improve ease of programming, our framework supports speculative parallelism, thanks to the ability of enforcing a given commit order in hardware. Our experimental results confirm that SoC-TM is a viable and cost-effective solution for embedded MPSoCs, in terms of energy, performance and productivity.