Skip to main content

Parallel associative processing for knowledge bases

  • Invited Presentations
  • Conference paper
  • First Online:
Parallel Database Systems (PDS 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 503))

Included in the following conference series:

Abstract

Data structures such as sets, relations and graphs occur frequently in Artificial Intelligence applications. When these structures are large, as in deductive databases and knowledge bases, the performance of conventional computers is poor. The generic operations on these structures, such as pattern-directed search, set intersection and transitive closure, all involve associative matching of variable-length lexical strings. In this paper, which is an updated version of a recent UNICOM presentation, we describe novel add-on hardware which employs SIMD parallel techniques to achieve the required associative processing. The hardware is embedded in an architecture which allows knowledge bases to be stored and processed in situ. Performance figures are given.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R B K Dewar,E Schonberg and J T Schwartz ‘High-Level Programming — An Introduction to the Programming Language SETL’ Courant Institue of Math Sciences, New York 1983.

    Google Scholar 

  2. S H Lavington, ‘Technical Overview of the Intelligent File Store'. Knowledge-Based Systems, Vol.1, No.3, June 1988, pages 166–172.

    Google Scholar 

  3. S H Lavington and R A J Davies ‘Active Memory for Managing Persistent Objects'. Presented at the International Workshop on Computer Architectures to Support Security and Persistence, Bremen, FRG, May 1990. Proceedings to be published by Springer-Verlag.

    Google Scholar 

  4. J Rosenberg and J L Keedy 'software Management of a Large Virtual Memory'. Proceedings of the 4th. Australian Computer Science Conference, Brisbane, February 1981, pages 171–183.

    Google Scholar 

  5. J Robinson and S H Lavington ‘A Transitive Closure and Magic Functions Machine’ To be presented at the Second International Symposium on Databases in Parallel and Distributed Systems, July 1990, Dublin.

    Google Scholar 

  6. C Freuder ‘Synthesizing Constraint Expressions’ CACM November 1978, Vol 21, No 11, 958–966.

    Google Scholar 

  7. J De Kleer ‘An Assumption-Based TMS’ AI 28 (1986) 127–162.

    Google Scholar 

  8. C J Wang and S H Lavington 'sIMD Parallelism for Symbol Mapping'. To be presented at the International Workshop on VLSI for AI and Neural Networks, Oxford, September 1990.

    Google Scholar 

  9. S H Lavington, J Robinson and K Y Mok, ‘A High Performance Relational Algebraic Processor for Large Knowledge Bases'. Presented at the International Workshop on VLSI for Artificial Intelligence, Oxford, July 1988. Published in: VLSI for Artificial Intelligence, eds. Delgado-Frias and Moore, Kluwer Academic Press, 1989, pages 133–143.

    Google Scholar 

  10. S H Lavington, M Standring, Y J Jiang, C J Wang and M E Waite, ‘Hardware Memory Management for Large Knowledge Bases'. Proceedings of PARLE, the conference on Parallel Architectures and Languages Europe, Eindhoven, June 1987, pages 226–241. (Published by Springer-Verlag as Lecture Notes in Computer Science, Nos. 258 & 259).

    Google Scholar 

  11. H Walther ‘Performance Measurement of the Associative Memory IFS at the Artificial Intelligence Applications Institute at Edinburgh, 13 November 1989–24 November 1989'. UBILAB Report February 1989, Union Bank of Switzerland, Zurich.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pierre America

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lavington, S. (1991). Parallel associative processing for knowledge bases. In: America, P. (eds) Parallel Database Systems. PDS 1990. Lecture Notes in Computer Science, vol 503. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54132-2_53

Download citation

  • DOI: https://doi.org/10.1007/3-540-54132-2_53

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54132-5

  • Online ISBN: 978-3-540-47432-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics