Abstract
In this paper, we propose a new multi-comparand associative machine (MCA-machine) and its application to relational algebra operations. We first offer a new efficient associative algorithm for the multi-comparand parallel search. It generalizes the Falkoff associative algorithm that performs a parallel search in a matrix based on the exact match with a given pattern. Then we apply the new associative algorithm to implement one group of the relational algebra operations on the MCA-machine. Then, we propose efficient associative algorithms for implementing another group of the relational algebra operations. The proposed algorithms are represented as corresponding procedures for the MCA-machine. We prove their correctness and evaluate their time complexity.
Keywords
- SIMD architecture
- data parallelism
- operation of the exact match
- associative parallel processor
- bit-serial processing
- bit-parallel processing
- associative parallel algorithm
MSC
68-XX, 68U99
Cite this article
@article{cai-18126,
author = {Anna Shmilevna Nepomniaschaya},
title = {Parallel Implementation of Relational Algebra Operations on a Multi-Comparand Associative Machine},
journal = {Computing and Informatics},
volume = {29},
number = {3},
pages = {467--487},
year = {2010},
issn = {1335-9150},
url = {https://cai.type.sk/content/2010/3/parallel-implementation-of-relational-algebra-operations-on-a-multi-comparand-associative-machine/}
}
TY - JOUR AU - Anna Shmilevna Nepomniaschaya TI - Parallel Implementation of Relational Algebra Operations on a Multi-Comparand Associative Machine JO - Computing and Informatics VL - 29 IS - 3 SP - 467 EP - 487 PY - 2010 SN - 1335-9150 UR - https://cai.type.sk/content/2010/3/parallel-implementation-of-relational-algebra-operations-on-a-multi-comparand-associative-machine/ KW - SIMD architecture KW - data parallelism KW - operation of the exact match KW - associative parallel processor KW - bit-serial processing KW - bit-parallel processing KW - associative parallel algorithm ER -
Nepomniaschaya, A. S. (2010). Parallel Implementation of Relational Algebra Operations on a Multi-Comparand Associative Machine. Computing and Informatics, 29(3), 467–487. https://cai.type.sk/content/2010/3/parallel-implementation-of-relational-algebra-operations-on-a-multi-comparand-associative-machine/