• 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