Lock Coarsening: Eliminating Lock Overhead in Automatically Parallelized Object-Based Programs

Pages: 285 - 299
Published: Aug 8, 1996
Abstract
Atomic operations are a key primitive in parallel computing systems. The standard implementation mechanism for atomic operations uses mutual exclusion locks. In an object-based programming system the natural granularity is to give each object its own lock. Each operation can then make its execution atomic by acquiring and releasing the lock for the object that it accesses. But this fine lock granularity may have high synchronization overhead. To...
Paper Details
Title
Lock Coarsening: Eliminating Lock Overhead in Automatically Parallelized Object-Based Programs
Published Date
Aug 8, 1996
Pages
285 - 299
Citation AnalysisPro
  • Scinapse’s Top 10 Citation Journals & Affiliations graph reveals the quality and authenticity of citations received by a paper.
  • Discover whether citations have been inflated due to self-citations, or if citations include institutional bias.