Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Systolic arrays for rapid processing of simple data base transactions

Thesis/Dissertation ·
OSTI ID:6275048
This dissertation is an exploration of a method of using the computational power available from Very Large Scale Integration (VLSI) to solve an important data base management problem. In many of the largest commercial data base systems, most types of transactions have two characteristics in common: simplicity (for example, cashing a check in a banking data base requires very few data base operations) and high frequency of execution (a bank may need to execute thousands of similar simple transactions per second.) A systolic array design is proposed for rapid execution of simple relational data base transactions. The simple query array is intended for use as a component of a high-performance relational data base machine. Transaction fragments from a batch of similar transactions are executed simultaneously by passing a data base relation through the array. This scheme produces a substantial reduction in the amount of input-output necessary to process the transactions. Several simple query arrays are arranged as stages of a pipeline to allow concurrent processing of several multi-relation transaction batches. Consistency problems may arise from concurrent transaction execution.
Research Organization:
Carnegie-Mellon Univ., Pittsburgh, PA (USA)
OSTI ID:
6275048
Country of Publication:
United States
Language:
English

Similar Records

Reasoning about systolic algorithms
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:5488823

Partitioning: An essential step in mapping algorithms into systolic array processors
Journal Article · Wed Jul 01 00:00:00 EDT 1987 · Computer; (United States) · OSTI ID:5804072

A class of SIMD machines simulated by systolic arrays
Journal Article · Thu Oct 31 23:00:00 EST 1985 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:6505510