The architecture of CASSM: A cellular system for non-numeric processing

This paper presents the architecture of a context-addressed cellular system for non-numeric information processing, using an inexpensive, large-capacity circulating memory device. The system allows data to be represented in a structure very close to the form as the user perceives it (information structure) and allows the search operations of high level queries to be implemented directly. The information structures currently used in existing information systems are described. Then the architecture of the system as a whole is presented, as well as the implementation of these information structures as basic data types and hardware management of storage allocation and garbage collection. The paper intends to demonstrate that distributing intelligence throughout a rotating memory device can decrease the time required for search operations in large data bases. And that the search strategy and storage management functions can be efficiently carried out in hardware, greatly simplifying the software of information systems. Thus, data not only becomes faster but easier to access, verify, insert and delete.

[1]  Behrooz Parhami A highly parallel computing system for information retrieval , 1972, AFIPS '72 (Fall, part II).

[2]  C. Y. Lee,et al.  A content addressable distributed logic memory with applications to information retrieval , 1963 .

[3]  Codasyl Systems CommitteeCORPORATE Introduction to feature analysis of generalized data base management systems , 1971 .

[4]  G. Jack Lipovski,et al.  Retrieval operations and data representations in a context-addressed disc system , 1975 .

[5]  Naftaly H. Minsky Rotating storage devices as partially associative memories , 1972, AFIPS '72 (Fall, part I).

[6]  Vincent Y. Lum,et al.  Quantitative evaluation of design tradeoffs in file systems , 1971, SIGIR '71.

[7]  E. F. Codd,et al.  A data base sublanguage founded on the relational calculus , 1971, SIGFIDET '71.

[8]  A. Metaxides,et al.  Data base task group report to the CODASYL programming language committee , 1969, DATB.

[9]  James L. Parker,et al.  A Logic-Per-Track Retrieval System , 1971, IFIP Congress.

[10]  R. E. Troop,et al.  ASP: a new concept in language and machine organization , 1967, AFIPS '67 (Spring).

[11]  Robert William Engles,et al.  A Tutorial on Data-Base Organization , 1972 .

[12]  Richard H. Fuller,et al.  Study of associative processing techniques , 1965 .

[13]  G. Jack Lipovski,et al.  The architecture of a context addressed segment-sequential storage , 1972, AFIPS '72 (Fall, part II).

[14]  Gerhard L. Hollander Quasi-random access memory systems , 1956, AIEE-IRE '56 (Eastern).