Exploiting parallelism in a Relational Associative Processor
- 1 August 1978
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 10 (1) , 99-109
- https://doi.org/10.1145/982998.983019
Abstract
The Relational Associative Processor (RAP) is a special purpose non-numeric back-end processor used in supporting general Data Base Management Systems. In particular, it is ideally suited for supporting a relational data base. The architecture and instruction set of RAP are discussed in this context. It is the purpose of this paper to show that RAP performance can be enhanced considerably by more fully exploiting its parallel nature. It is shown that a greater degree of concurrent activity will result in better overall performance. An operating system executive to support this high level of concurrency is proposed and modelled using simulation techniques. Both the analytic and simulation results support the value of the proposals.Keywords
This publication has 11 references indexed in Scilit:
- RAP. 2 - an Associative Processor for data basesPublished by Association for Computing Machinery (ACM) ,1978
- Analysis of aarchitectural features for enhancing the performance of a database machineACM Transactions on Database Systems, 1977
- Performance evaluation of a relational associative processorACM Transactions on Database Systems, 1977
- Evolution of Data-Base Management SystemsACM Computing Surveys, 1976
- The design of a rotating associative memory for relational database applicationsACM Transactions on Database Systems, 1976
- Parallel processing and data driven implementation of a relational data base systemPublished by Association for Computing Machinery (ACM) ,1976
- Optimizing the performance of a relational algebra database interfaceCommunications of the ACM, 1975
- Implementation of a structured English query languageCommunications of the ACM, 1975
- The architecture of CASSMPublished by Association for Computing Machinery (ACM) ,1973
- A relational model of data for large shared data banksCommunications of the ACM, 1970