Scheduler-Conscious Synchronization

@article{Kontothanassis1997SchedulerConsciousS,
  title={Scheduler-Conscious Synchronization},
  author={Leonidas I. Kontothanassis and Robert W. Wisniewski and Michael L. Scott},
  journal={ACM Trans. Comput. Syst.},
  year={1997},
  volume={15},
  pages={3-40}
}
Efficient synchronization is important for achieving good performance in parallel programs, especially on large-scale multiprocessors. Most synchronization algorithms have been designed to run on a dedicated machine, with one application process per processor, and can suffer serious performance degradation in the presence of multiprogramming. Problems arise when running processes block or, worse, busy-wait for action on the part of a process that the scheduler has chosen not to run. We show… CONTINUE READING
Highly Cited
This paper has 82 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 57 extracted citations

82 Citations

0510'96'01'07'13
Citations per Year
Semantic Scholar estimates that this publication has 82 citations based on the available data.

See our FAQ for additional information.

References

Publications referenced by this paper.
Showing 1-10 of 12 references

The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors

  • T. E. ANDERSON
  • IEEE Transactions on Parallel and Distributed…
  • 1990
Highly Influential
12 Excerpts

Similar Papers

Loading similar papers…