scispace - formally typeset
Search or ask a question

Showing papers on "Online analytical processing published in 1982"


01 Jan 1982
TL;DR: This thesis applies the highly parallel approach to improve the efficiency in processing relational database queries and proposes the bitonic POP-SORT, a generalization of, Hatcher's bitonic merge sort, to unify the relational operations such as sorting, duplicateremoval, union.
Abstract: Ching-Cruh Hsiao, Ph.D.. Purdue University, December 1982. Highly Parallel Processing of Relational Databases. Major Professor; Lawrence Snyder. New computer architectures are feasible because of the advances in VLSI design and fabrication technologies. Among them, highly parallel structures coordinate hundreds of thousands of processing elements that function cooperatively. These structures are especially useful in solving computationally intensive problems. This thesis applies the highly parallel approach to improve the efficiency in processing relational database queries. High-performance algorithms for basic relational operations are explored. Efficient composition of these algorithms .to process whole queries is also investigated. Regularity and Uniformity are necessary in order to make the highly parallel computing cost-effective. An efficient primitive. called POP-SORT, is proposed to unify the relational operations such as sorting, duplicateremoval, union. intersection. and difference. The three latter operations are even allowed to have multisets as operands. POP-SORT is based on an easy scheme which adapts any highly parallel and regular sorting algorithm to perform all these database operations. The primitive is compared favorably, This work is part of the Blue CHiP Project. It is supported in Pll.Tt by the Office of Naval Research Contracts NOOOl4-BO-K-OB16 and NOOOl4-81-K-QS60. The latter is Task SRo-IOO. x in terms of time complexity, with existing algorithms for the five operations. The optimality of POP-SORT is also proved for a restricted but reasonable type of parallel computation.. Furthermore. sublinear time performance is possible for join operations H argument relations are preconditioned by POP-SORT. For processing a whole query, the operation tree parsed from the query can be executed by composing individual algorithms for the operations. The Configurable. Highly Parallel (CHiP) computers have the flexibility to provide programmable processor interconnections for composing algorithms. Query embedding is a method of executing whole operation trees to explore maximum parallelism on the CHiP computers. It involves the processor allocalion and the embedding of appropriate interconnections. With the bitonic POP-SORT, which is a generalization of, Hatcher's bitonic merge sort. the query embedding can be simplified significantly.

1 citations