See this document in CiteSeerX!

Practical Performance Estimation On Shared-Memory (2002)  (Make Corrections)  
Multiprocessors Paul E. Mckenney Ibm Beaverton



  Home/Search   Context   Related

 
View or download:
rdrop.com/users/pa...DS.2002.05.22b.pdf
Cached:  PDF   PS.gz  PS  Image  Update  Help

From:  rdrop.com/users/paulmck/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: There has been much work done modeling, simulating, and measuring the performance of locking primitives under high levels of contention. However, an important key to producing high-performance parallel programs is to maintain extremely low levels of contention. Despite its importance, the low-contention regime has been largely neglected. In order to fill this gap, this paper analyzes the performance of several commonly used locking primitives under low levels of contention. The costs predicted... (Update)

Active bibliography (related documents):   More   All
0.2:   Differential Profiling - Paul Mckenney Sequent (1995)   (Correct)
0.2:   Selecting Locking Primitives for Parallel Programs - Paul Mckenney Sequent (1996)   (Correct)
0.2:   Efficient Demultiplexing of Incoming TCP Packets SQN TR92-01 - Paul Mckenney Ken (1993)   (Correct)

Similar documents based on text:   More   All
0.6:   Read-Copy Update - McKenney, Appavoo, Kleen, Krieger.. (2001)   (Correct)
0.3:   Paul E. McKenney - Sequent Computer Systems (2002)   (Correct)
0.1:   Experience With an Efficient Parallel Kernel Memory.. - Mckenney, Slingwine.. (2001)   (Correct)

BibTeX entry:   (Update)

@misc{ mckenney-practical,
  author = "Multiprocessors Paul Mckenney",
  title = "Practical Performance Estimation On Shared-Memory",
  url = "citeseer.ist.psu.edu/629327.html" }
Citations (may not include all citations):
223   The Art of Computer Programming (context) - Knuth - 1973
121   Continuous profiling: Where have all the cycles gone - Anderson, Berc et al. - 1997
110   Memory bandwidth limitations of future microprocessors - Burger, Goodman et al. - 1996
77   STiNG: A CC-NUMA computer system for the commercial marketpl.. - Lovett, Clapp - 1996
65   Computer technology and architecture: An evolving interactio.. (context) - Hennessy, Jouppi - 1991
8   The uniform memory hierarchy model of computation (context) - Alpern, Carter et al. - 1990
7   Queue Locks on Cache Coherent Multiprocessors - Magnusson, Landin et al. - 1994
6   Selecting locking primitives for parallel programs - McKenney - 1996
6   Read-copy update: using execution history to solve concurren.. (context) - McKenney - 1998
4   Stone and John Cocke (context) - Harold - 1990
1   Weihl: Scalable reader-writer locks for parallel systems (context) - Hsieh

Documents on the same site (http://www.rdrop.com/users/paulmck/):   More
Differential Profiling - Paul Mckenney Sequent (1995)   (Correct)
Selecting Locking Designs for Parallel Programs - McKenney (1996)   (Correct)
High-Speed Event-Counting and-Classification Using a.. - McKenney, Sarvela (1989)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC