Skip to main content

Part of the book series: The Kluwer International Series in Engineering and Computer Science ((SECS,volume 43))

Abstract

We have designed a high performance single chip VLSI data filter to perform relational algebra and simple numeric operations on a high speed input data stream. The data filter features a scalable architecture avoiding major hardware/software changes as fabrication technology evolves, a small but semantically rich instruction set, and large on-chip instruction and data buffers to maximize the query execution rate. A 2.0 micron CMOS implementation of our design should be capable of executing 20 million operations per second on a 17 megabyte per second input stream. Since this high speed data filter is programmable and supports many queries concurrently, a system utilizing tens of such data filters is capable of handling thousands of complex search requests simultaneously.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agrawal, R., and Dewitt, DJ., “Integrated Concurrency Control and Recovery Mechanisms: Design and Performance Evaluation,” ACM Transactions on Database Systems, Vol. 10, No. 4, December 1985.

    Google Scholar 

  2. Bancilhon, F., Fortin, D., Gamerman, S., Laubin, J. M., Richard, P., Scholl, M., Tusera, D, and Verroust, A., “VERSO: A Relational Backend Database Machine.” In D.K. Hsiao, ed., Advanced Database Machine Architectures, Englewood Cliffs, N.J.: Prentice Hall, Inc., 1983.

    Google Scholar 

  3. Babb, E. “Implementing a Relational Database by Means of Specialized Hardware,” ACM Transactions on Database Systems, Volume 4, Number 1, March 1979, pp. 1–29.

    Article  Google Scholar 

  4. Chao, H. J., Robe, T. J., and Smoot, L. S., “A CMOS VLSI Framer Chip for a Broadband ISDN Local Access System.” Proceeding of 1987 VLSI Circuits Symposium, Karuizawa, Japan, May 1987.

    Google Scholar 

  5. Curry, T., and Mukhopadhyay, A., “Realization of Efficient Non-Numeric Operations Through VLSI,” Proceedings of VLSI ’83, 1983.

    Google Scholar 

  6. Date, C. J. An Introduction to Database Systems: Volume 1, 4th Edition. Reading: Addision-Wesley Publishing Co., 1986.

    Google Scholar 

  7. Faudemay, P., and Valduriez, P. “Design and Analysis of a Direct Filter Using Parallel Comparators,” Proceedings of the 4th International Workshop on Database Machines, Grand Bahama Island, March 1985.

    Google Scholar 

  8. Gardarin, G., Bernadat, P., Temmerman, N., Valduriez, P., and Viemont, Y. “SABRE: A Relational Database System for a Multimicroprocessor Machine.” In D.K. Hsiao, ed., Advances Database Machine Architectures, Englewood Cliffs, N.J.: Prentice Hall, Inc., 1983.

    Google Scholar 

  9. Gopal, G., Herman, G., and Weinrib, A. “Concurrency Control in a Broadcast Database,” Bell Communications Research, Technical Memorandum, 1987.

    Google Scholar 

  10. Haskin, R. “Hardware for Searching Very Large Text Databases,” Workshop on Computer Architectures for Non-Numeric Processing, March 1980, pp. 49–56.

    Google Scholar 

  11. Hennessy, J., Jouppi, M., Baskett, F. “Hardware/Software Tradeoffs for Increased Performance,” Proceedings of the ACM Symposium on Architectural Support for Programming Languages and Operating Systems, Palo Alto, Calif., March 1982, pp. 2–11.

    Google Scholar 

  12. Hennessy, J. “VLSI Processor Architecture,” IEEE Transaction on Computers, Vol. c-33,No. 12, December 1984, pp. 1221–1245.

    Article  Google Scholar 

  13. Herman, G., Gopal, G. Lee, K. C., and Weinrib, A. “The Datacycle Architecture for Very High Throughput Database Systems.” Proceedings of ACM-SIGMOD 1987, San Francisco, May 1987.

    Google Scholar 

  14. Kung, H. T. and Lehman, P. L. “Systolic (VLSI) Array for Relational Database Operations,” Procceedings of ACM-SIGMOD 1980, May 1980.

    Google Scholar 

  15. Leilich, H.-O., Stiege, G., and Zeidler, H.Ch. “A Search Processor for Data Base Management Systems,” Proceedings of the 4th Conference on Very Large Databases, June 1978, 280–287.

    Google Scholar 

  16. Linnell, L. “A Wide-Band Local Access System Using Emerging Technology Components,” IEEE Journal on Selected Areas in Communications, Vol. SAC-4, No. 4, July 1986.

    Google Scholar 

  17. Su, S. Y. W., Nguyen, L. H., Emam, A., Lipovski, G. J., “The Architecture Features and Implementation Techniques of the Multicell CASSM,” IEEE Transactions on Computers, Vol. c-28, No. 6, June 1979.

    Google Scholar 

  18. Katevenis, M. G. H., Sherburne, R. W., Patterson, D. A., and Sequin, C. H. “The RISC II Micro-Architecture,” Proceedings of VLSI ’83, 1983.

    Google Scholar 

  19. Ozkarahan, E. Database Machine and Database Management, pp. 236–255. Englewood Cliffs N. J.: Prentice Hall, Inc, 1986.

    Google Scholar 

  20. Schweppe, H., Zeidler, H. Ch., Hell, W., Leilich, H.-O., Stiege, G., and Teich, W. “RDBM-A Dedicated Multiprocessor System for Database Management.” In D.K. Hsiao, ed., Advanced Database Machine Architectures, Englewood Cliffs, N.J.: Prentice Hall Inc., 1983.

    Google Scholar 

  21. Tanaka, Y. “A Data-Stream Database Machine with Large Capacity.” In D.K. Hsiao, ed., Advanced Database Machine Architectures, Englewood Cliffs, N.J.: Prentice-Hall, Inc. 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Kluwer Academic Publishers, Boston

About this chapter

Cite this chapter

Lee, K.C., Herman, G. (1988). A High Performance VLSI Data Filter. In: Kitsuregawa, M., Tanaka, H. (eds) Database Machines and Knowledge Base Machines. The Kluwer International Series in Engineering and Computer Science, vol 43. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1679-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1679-4_19

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-8948-7

  • Online ISBN: 978-1-4613-1679-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics