Concurrent operations on priority queues
                            Journal Article
                            ·
                            
                            · Commun. ACM; (United States)
                            
                        
                    Among the fastest priority queue implementations, skew heaps have properties that make them particularly suited to concurrent manipulation of shared queues. A concurrent version of the top down implementation of skew heaps can be produced from previously published sequential versions using almost mechanical transformations. This implementation requires O(log n) time to enqueue or dequeue an item, but it allows new operations to begin after only O(1) time on a MIMD machine. Thus, there is potential for significant concurrency when multiple processes share a queue. Applications to problems in graph theory and simulation are discussed in this article.
- Research Organization:
- 3348000
- OSTI ID:
- 5871864
- Journal Information:
- Commun. ACM; (United States), Journal Name: Commun. ACM; (United States) Vol. 32:1; ISSN CACMA
- Country of Publication:
- United States
- Language:
- English
Similar Records
                                
                                
                                    
                                        
                                        Evaluation of concurrent priority queue algorithms. Technical report
                                        
Buckets, heaps, lists, and monotone priority queues
Nonblocking algorithm for shared queues using compare-and-swap
                        
                                            Technical Report
                                            ·
                                            Thu Jan 31 23:00:00 EST 1991
                                            
                                            ·
                                            OSTI ID:5603266
                                        
                                        
                                        
                                    
                                
                                    
                                        Buckets, heaps, lists, and monotone priority queues
                                            Conference
                                            ·
                                            Sun Jun 01 00:00:00 EDT 1997
                                            
                                            ·
                                            OSTI ID:471662
                                        
                                        
                                        
                                    
                                
                                    
                                        Nonblocking algorithm for shared queues using compare-and-swap
                                            Journal Article
                                            ·
                                            Sun May 01 00:00:00 EDT 1994
                                            · IEEE Transactions on Computers (Institute of Electrical and Electronics Engineers); (United States)
                                            ·
                                            OSTI ID:6697614