• DocumentCode
    2222229
  • Title

    Parallel heap: A practical priority queue for fine-to-medium-grained applications on small multiprocessors

  • Author

    Prasad, Sushil K. ; Sawant, Sagar I.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Georgia State Univ., Atlanta, GA, USA
  • fYear
    1995
  • fDate
    25-28 Oct 1995
  • Firstpage
    328
  • Lastpage
    335
  • Abstract
    We present an efficient implementation of the parallel heap data structure on a bus-based Silicon Graphics multiprocessor GTX/4D. Parallel heap is theoretically the first heap-based data structure to have implemented an optimally scalable parallel priority queue on an exclusive-read exclusive-write parallel random access machine. We compared it with Rao-and-Kumar´s concurrent heap and with the conventional serial heap accessed via a lock. The parallel heap outperformed others for fine-to-medium grains achieving speedups of two to four using six processors relative to the best sequential execution times. The concurrent heap, however, exhibited performance comparable only to the serial heap. As expected for coarser grain, the serial heap performed at par with or better than others
  • Keywords
    data structures; parallel programming; queueing theory; GTX/4D; Silicon Graphics multiprocessor; concurrent heap; fine-to-medium-grained; multiprocessors; parallel heap data structure; priority queue; scalable parallel priority queue; serial heap; Application software; Computer science; Concurrent computing; Data structures; Discrete event simulation; High performance computing; Mathematics; Phase change random access memory; Queueing analysis; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1063-6374
  • Print_ISBN
    0-81867195-5
  • Type

    conf

  • DOI
    10.1109/SPDP.1995.530702
  • Filename
    530702