Real World Multicore Embedded Systems: Chapter 14. Multicore Synchronization Hardware Buy on Amazon
Facebook LinkedIn

Real World Multicore Embedded Systems: Chapter 14. Multicore Synchronization Hardware

Author Jim Holt
Publisher Newnes
Price not available for Germany

You can still browse on Amazon. Try another country above.

Book Details
Author(s) Jim Holt
Publisher Newnes
ISBN / ASIN B019ZTY5RU
ISBN-13 978B019ZTY5R5
Marketplace Germany 🇩🇪
Ratings & Reviews No reviews yet — be the first!

No reviews yet.

Description
Synchronization hardware is a fundamental requirement for concurrent software. Ultimately, software depends upon strong guarantees for atomicity, which can only be provided by hardware. Fortunately, hardware can provide a simple but powerful programming interface to higher-level software using only a few synchronization primitives. These few primitives can support a surprisingly broad range of capabilities in software. Yet, even with hardware support to ensure functional correctness, there is an unavoidable performance overhead to pay for synchronization. In recent years, hardware designed to replace precise locking with speculative lock avoidance (e.g., lock-free programming) has begun to emerge. This chapter provides an in-depth look at the lowest level hardware/software interface for synchronization, along with explanations of how the underlying hardware ensures atomicity, and considerations related to weakly consistent memory models. This is complemented with a discussion of various lock avoidance techniques.
Donate to EbookNetworking
No Prev
No Next