• DocumentCode
    3409709
  • Title

    Transitive closure: an experimental case study of three multithreaded database algorithms on a shared memory multiprocessor

  • Author

    Young-Myers, Héléne ; Raschid, Louiqa

  • Author_Institution
    Maryland Univ., College Park, MD, USA
  • fYear
    1993
  • fDate
    20-22 Jan 1993
  • Firstpage
    255
  • Lastpage
    259
  • Abstract
    An experimental performance evaluation of three multithreaded database transitive closure algorithms on a shared memory multiprocessor is described. The algorithms are differentiated on the basis of the dataflow patterns among the threads, namely no dataflow, pipelined dataflow, and network dataflow. Close to linear speedup is achieved by the no dataflow algorithm when there is sufficiently large workload, and sufficient primary memory for processing. Even when communication is through shared memory, the no dataflow algorithm performs significantly better than the algorithms with dataflow. When access to each package of memory is shared by multiple threads, the number of threads significantly affects the performance of the algorithms in limited primary memory. When each page is exclusively accessed by a single thread, performance remains constant when the number of threads is varied
  • Keywords
    database theory; distributed databases; parallel algorithms; performance evaluation; query processing; shared memory systems; dataflow patterns; limited primary memory; multithreaded database algorithms; performance evaluation; query execution; shared memory multiprocessor; transitive closure; Algorithm design and analysis; Computational complexity; Computer aided software engineering; Database systems; Educational institutions; Hardware; Information systems; Iterative algorithms; Partitioning algorithms; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Information Systems, 1993., Proceedings of the Second International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-8186-3330-1
  • Type

    conf

  • DOI
    10.1109/PDIS.1993.253085
  • Filename
    253085