DocumentCode
1556797
Title
Concurrent access of priority queues
Author
Nageshwara, R.V. ; Kumar, Vipin
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Volume
37
Issue
12
fYear
1988
fDate
12/1/1988 12:00:00 AM
Firstpage
1657
Lastpage
1665
Abstract
Contention for the shared heap limits the obtainable speedup in parallel algorithms using this data structure as a priority queue. An approach that allows concurrent insertions and deletions on the heap in a shared-memory multiprocessor is presented. The scheme retains the strict priority ordering of the serial-access heap algorithms, i.e. a delete operation returns the best key of all keys that have been inserted or are being inserted at the time delete is started. Experimental results on the BBN Butterfly parallel processor demonstrate that the use of concurrent-heap algorithms in parallel branch-and-bound improves its performance substantially
Keywords
multiprocessing systems; parallel algorithms; queueing theory; BBN Butterfly parallel processor; concurrent-heap algorithms; data structure; parallel algorithms; parallel branch-and-bound; priority queues; shared heap; shared-memory multiprocessor; Broadcasting; Clocks; Computer science; Concurrent computing; Data structures; Fault diagnosis; Hypercubes; Parallel algorithms; Processor scheduling; Real time systems;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.9744
Filename
9744
Link To Document