| Abstract | .... 2 | |
| 1 | Introduction | .... 2 |
| 1.1 | Processing variable length records using hardware | .... 3 |
| 1.2 | Efficient data base processing | .... 3 |
| 2 | Basic Ideas | .... 3 |
| 2.1 | Configuration of the Database machine | .... 3 |
| 2.2 | Processing Methods of the a Relational Database Engine | .... 5 |
| 3 | Overview of Relational Database Engine | .... 5 |
| 3.1 | Configuration and Data Format | .... 5 |
| 3.2 | Controller and Module Functions | .... 6 |
| 3.3 | Processing Method for Sorting and Relational Algebra Operations | .... 7 |
| 4 | Design and Implementation | .... 8 |
| 4.1 | Record Buffer Module and IN Module | .... 8 |
| 4.2 | Sorting Module | .... 8 |
| 4.3 | Relational Algebra Processing Module | .... 8 |
| 4.4 | Clock Time of Data Flow | .... 9 |
| 4.5 | Actual Implementation | .... 9 |
| 5 | Performance Evaluation | .... 10 |
| 5.1 | Basic Performance | .... 10 |
| 5.2 | Effect of Variable Length Records | .... 12 |
| 5.3 | Effect of On-the-fly Processing | .... 14 |
| 6 | Conclusion | .... 15 |
| Acknowledgments | .... 15 | |
| References | .... 15 |
ICOT研究論文(TR)一覧に戻る / Back to the list of ICOT Technical Reports