Design and evaluation of a relational data base machine employing advanced data structures and algorithms

Yasushi Kiyoki, K. Tanaka, H. Aiso, N. Kamibayashi

Research output: Contribution to journalConference article

1 Citation (Scopus)

Abstract

This paper presents the architecture design and evaluation of a relational machine employing advanced data structures and algorithms to manipulate set-level operations required in a relational model. We have developed data structures and algorithms that are suitable for VLSI-oriented parallel processing. The data structure called VTF (valid tuple flags) is a simple bit string that is used to distinguish valid tuples from invalid ones. VTF helps to reduce the cost to recognize the valid tuples, to minimize the memory requirement, and to avoid constructing a temporary relation as a result of executed relational operations. By extending concepts of VTF, we have established an advanced processing method based on efficient data structures and algorithms that could avoid reconstructing relations and numbers of iterative searches required in accomplishing relational operations. This paper describes basic concepts of VTF, an efficient processing method using VTF, design of a relational machine architecture introducing this method, and performance evaluations of the method and the architecture. Basic concepts and extended concepts of the method incorporated with VTF will provide strong foundations on architecture design of a relational machine.

Original languageEnglish
Pages (from-to)407-424
Number of pages18
JournalProceedings - International Symposium on Computer Architecture
Publication statusPublished - 1981 May 12
Event8th Annual Symposium on Computer Architecture, ISCA 1981 - Minneapolis, United States
Duration: 1981 May 121981 May 14

Fingerprint

Data structures
Processing
Data storage equipment
Costs

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Design and evaluation of a relational data base machine employing advanced data structures and algorithms. / Kiyoki, Yasushi; Tanaka, K.; Aiso, H.; Kamibayashi, N.

In: Proceedings - International Symposium on Computer Architecture, 12.05.1981, p. 407-424.

Research output: Contribution to journalConference article

@article{39bea42e1f5f44cebbaeb975a878f3c6,
title = "Design and evaluation of a relational data base machine employing advanced data structures and algorithms",
abstract = "This paper presents the architecture design and evaluation of a relational machine employing advanced data structures and algorithms to manipulate set-level operations required in a relational model. We have developed data structures and algorithms that are suitable for VLSI-oriented parallel processing. The data structure called VTF (valid tuple flags) is a simple bit string that is used to distinguish valid tuples from invalid ones. VTF helps to reduce the cost to recognize the valid tuples, to minimize the memory requirement, and to avoid constructing a temporary relation as a result of executed relational operations. By extending concepts of VTF, we have established an advanced processing method based on efficient data structures and algorithms that could avoid reconstructing relations and numbers of iterative searches required in accomplishing relational operations. This paper describes basic concepts of VTF, an efficient processing method using VTF, design of a relational machine architecture introducing this method, and performance evaluations of the method and the architecture. Basic concepts and extended concepts of the method incorporated with VTF will provide strong foundations on architecture design of a relational machine.",
author = "Yasushi Kiyoki and K. Tanaka and H. Aiso and N. Kamibayashi",
year = "1981",
month = "5",
day = "12",
language = "English",
pages = "407--424",
journal = "Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA",
issn = "1063-6897",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - JOUR

T1 - Design and evaluation of a relational data base machine employing advanced data structures and algorithms

AU - Kiyoki, Yasushi

AU - Tanaka, K.

AU - Aiso, H.

AU - Kamibayashi, N.

PY - 1981/5/12

Y1 - 1981/5/12

N2 - This paper presents the architecture design and evaluation of a relational machine employing advanced data structures and algorithms to manipulate set-level operations required in a relational model. We have developed data structures and algorithms that are suitable for VLSI-oriented parallel processing. The data structure called VTF (valid tuple flags) is a simple bit string that is used to distinguish valid tuples from invalid ones. VTF helps to reduce the cost to recognize the valid tuples, to minimize the memory requirement, and to avoid constructing a temporary relation as a result of executed relational operations. By extending concepts of VTF, we have established an advanced processing method based on efficient data structures and algorithms that could avoid reconstructing relations and numbers of iterative searches required in accomplishing relational operations. This paper describes basic concepts of VTF, an efficient processing method using VTF, design of a relational machine architecture introducing this method, and performance evaluations of the method and the architecture. Basic concepts and extended concepts of the method incorporated with VTF will provide strong foundations on architecture design of a relational machine.

AB - This paper presents the architecture design and evaluation of a relational machine employing advanced data structures and algorithms to manipulate set-level operations required in a relational model. We have developed data structures and algorithms that are suitable for VLSI-oriented parallel processing. The data structure called VTF (valid tuple flags) is a simple bit string that is used to distinguish valid tuples from invalid ones. VTF helps to reduce the cost to recognize the valid tuples, to minimize the memory requirement, and to avoid constructing a temporary relation as a result of executed relational operations. By extending concepts of VTF, we have established an advanced processing method based on efficient data structures and algorithms that could avoid reconstructing relations and numbers of iterative searches required in accomplishing relational operations. This paper describes basic concepts of VTF, an efficient processing method using VTF, design of a relational machine architecture introducing this method, and performance evaluations of the method and the architecture. Basic concepts and extended concepts of the method incorporated with VTF will provide strong foundations on architecture design of a relational machine.

UR - http://www.scopus.com/inward/record.url?scp=85057189489&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85057189489&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:85057189489

SP - 407

EP - 424

JO - Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA

JF - Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA

SN - 1063-6897

ER -