skip to main content
10.1145/1282480.1282518acmconferencesArticle/Chapter ViewAbstractPublication PagesvldbConference Proceedingsconference-collections
Article
Free Access

CASSM: a cellular system for very large data bases

Published:22 September 1975Publication History

ABSTRACT

This paper describes an on-going National Science Foundation sponsored project on the design and implementation of an associative memory system for handling large data base information storage and retrieval. The system uses a Clontext Addressed Segment Sequential Memory (CASSM) implemented on a head-per-track disc and an array of non-numeric microprocessors for processing data in parallel and in an associative manner. It provides hardware support to carry out Boolean searches, data base collection, and the execution of high-level data processing functions. It also contains facilities for processing data represented in several data models. The content and context addressing and parallel processing capabilities of CASSM offer potential solutions to several large data base problems. In this paper, the application view of CASSM is emphasized.

References

  1. Bird, R. M., Tanner, P. E., Cass, J. L., Tu, J. C., and Fuller, R. H. Study of associative processing techniques. Technical Rep. N. RADC-TR-66-209 (Sept. 1966).Google ScholarGoogle Scholar
  2. Codd, E. F. Further normalization of the data base relational model. In Data Base Systems, Courant Computer Sciences Symposia Series, Vol. 6, Prentice-Hall, 1972.Google ScholarGoogle Scholar
  3. Codd, E. F. A relational model of data for large shared data banks. Comm. ACM, Vol. 13, No. 6, (1970), pp. 377--387. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Copeland, G. P., Lipovski, G. J. and Su, Stanley, Y. W. The architecture of CASSM: A cellular system for non-numeric processing. Proc. of the First Annual Symposium on Computer Architecture (Dec. 1973), pp. 121--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Davis, E. W. STARAN parallel processor system software. AFIPS Conference Proc., Vol. 43 (1974), pp. 16--22.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. DeFiore, C. F. and Berra, P. B. A data management system utilizing an associative memory. AFIPS Conference Proc., Vol. 42 (1973), pp. 181--185.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Feldman, J. D. and Fulmer, L. C. RADCAP -- An operational parallel processing system. AFIPS Conference Proc., Vol. 43 (1974), pp. 16--22.Google ScholarGoogle Scholar
  8. Fuller, R. H. Associative parallel processing. Computer Design, Vol. 6 (Dec. 1967), pp. 43--46.Google ScholarGoogle Scholar
  9. Fuller, R. H., Bird, R. M., and Worthy, R. M. Study of Associative Processing Techniques. Technical Rep. No. RADC-TR-65-210 (Aug. 1965).Google ScholarGoogle Scholar
  10. Fuller, R., and Estrin, G. Some applications for content addressable memories. Proc. of FJCC, Las Vegas, 1963.Google ScholarGoogle Scholar
  11. Gains, R. S. and Lee, C. Y. An improved cell memory. IEEE Trans. Electronic Computers EC-14 (1965), pp. 72--75.Google ScholarGoogle ScholarCross RefCross Ref
  12. Healy, L. D., Lipovski, G. J., and Doty, K. L. The architecture of a context addressed segment-sequential storage. Proc. FJCC (1972), pp. 691--701.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hollander, G. L. Quasi-random access memory systems. Proc. EJCC (1975), pp. 128--135.Google ScholarGoogle Scholar
  14. Lee, C. Y. Intercommunicating Cells, basis for a distributed logic computer. Proc. FJCC (1962), pp. 130--136.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Lee, C. Y., and Paull, M. C. A content addressable distributed logic memory with applications to information retrieval. Proc. of the IEEE, Vol. 51 (1963), pp. 924--932.Google ScholarGoogle ScholarCross RefCross Ref
  16. Linde, R. R., Gates, R., and Peng, T. Associative processor applications to real-time data management. AFIPS Conference Proc., Vol. 42 (1973), pp. 187--195.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lipovski, G. J. The architecture of a large associative processor. Proc. SJCC (1970), pp. 386--396.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Love, H. H. An associative processor using bulk storage. Rome Air Development Center, Report Number PADC-TR 180 (June 1969), pp. 146.Google ScholarGoogle Scholar
  19. Love, H. H. An efficient associative processor using bulk storage. Proc. of 1973 Sagamore Computer Conference on Parallel Processing (1973), pp. 103--112.Google ScholarGoogle Scholar
  20. Minsky, N. Rotating storage devices as partially associative memories. Proc. of 1972 FJCC, Vol. 41 Part 1 (1972), pp. 587--596.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Moulder, R. An implementation of a data management system of an associative processor. AFIPS Conference Proc., Vol. 42 (1973), pp. 171--176.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Noe, J. D. MIRF (Multiple Instantaneous Response File). Current Res. Devel. Sci. Document, Vol. 9 (Nov. 1961).Google ScholarGoogle Scholar
  23. Ozkarahn, E. A., Schuster, S. A., and Smith, K. C. A data base processor. Technical Rep. CSRG-43, University of Toronto (Nov. 1974).Google ScholarGoogle Scholar
  24. Parhami, B. A highly parallel computing system for information retrieval. Proc. FJCC (1972), pp. 681--690.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Parker, J. L. A logic per track retrieval system. IFIP Congress (1971), pp. TA-4-146 to TA-4-150.Google ScholarGoogle Scholar
  26. Rudolph, J. A. A production implementation of an associative processor: STARAN. Proc. FJCC (1972), pp. 229--241.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Savitt, D. A., Love, H. H., and Tropp, R. E. Association-storing processor study. Defense Documentation Center, Document No. AD 488438 (June 1966), pp. 202.Google ScholarGoogle Scholar
  28. Savitt, D. A., Love, H. H., and Tropp, R. E. ASP: A new concept in Language and machine organization. SJCC 1966 Proc. (1967), pp. 87--102.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Seeher, R. R. Associative logic for highly parallel systems. FJCC 1962 Proc. (1962), pp. 489--493.Google ScholarGoogle Scholar
  30. Seeber, R. R. Symbol Manipulation with an associative memory. ACM National Conference Proc. (1961), pp. 5B-4-1--5B-4-4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Slade, A. E. and McMahon, H. O. A cryotron catalog memory system. FJCC 1960 Proc. (1960), pp. 120.Google ScholarGoogle Scholar
  32. Slotnick, D. L. Logic per track devices. In Advances in Computers, Vol. 10, New York: Academic Press (1970), pp. 291--296.Google ScholarGoogle Scholar
  33. Sturman, J. N. An iteratively structured general-purpose digital computer. IEEE Trans. Computers (1968), C-17:88 2--9.Google ScholarGoogle Scholar
  34. Su, Stanley Y. W., Copeland, G. P., and Lipovski, G. J. Retrieval operations and data representations in a context-addressed disc system. Proc. of the ACM's SIGPLAN and SIGIR Interface Meeting (Nov. 1973), pp. 144--160. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    VLDB '75: Proceedings of the 1st International Conference on Very Large Data Bases
    September 1975
    600 pages
    ISBN:9781450339209
    DOI:10.1145/1282480

    Copyright © 1975 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 22 September 1975

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader