An introduction to database systems: vol. I (4th ed.)
An introduction to database systems: vol. I (4th ed.)
Database machines and database management
Database machines and database management
Logic programming and digital circuit analysis
Journal of Logic Programming
The datacycle architecture for very high throughput database systems
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Systolic (VLSI) arrays for relational database operations
SIGMOD '80 Proceedings of the 1980 ACM SIGMOD international conference on Management of data
The Architectural Features and Implementation Techniques of the Multicell CASSM
IEEE Transactions on Computers
IEEE Transactions on Computers
A systolic VLSI matrix for a family of fundamental searching problems
Integration, the VLSI Journal
Hi-index | 0.00 |
Performance of relational database systems is a major impediment to their use in many applications. We have designed and implemented a customized RISC processor to accelerate associative search and aggregation operations for relational database systems. Since the processor is programmable and supports many queries concurrently, a system utilizing tens of such processors is capable of handling thousands of complex search requests simultaneously. While the design of a VLSI programmable processor is a complex process, research prototyping requires a fast turnaround design process. We took advantage of the logic programming paradigm and the silicon compiler technology to explore and simulate architecture alternatives prior to the actual implementation. The prototyping process allowed us to complete the chip design in nine months. The resulting processor, fabricated in 2 Itm CMOS technology, consists of 91,000 transistors, executes over 18 million predicate evaluations per second, and searches database contents at 74 megabytes per second.