ACM Home Page
Please provide us with feedback. Feedback
Specialized merge processor networks for combining sorted lists
Full text PdfPdf (985 KB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 3 ,  Issue 3  (September 1978) table of contents
Pages: 272 - 284  
Year of Publication: 1978
ISSN:0362-5915
Author
Lee A. Hollaar  Univ. of Illinois at Urbana-Champaign, Urbana
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 25,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/320263.320281
What is a DOI?

ABSTRACT

In inverted file database systems, index lists consisting of pointers to items within the database are combined to form a list of items which potentially satisfy a user's query. This list merging is similar to the common data processing operation of combining two or more sorted input files to form a sorted output file, and generally represents a large percentage of the computer time used by the retrieval system. Unfortunately, a general purpose digital computer is better suited for complicated numeric processing rather than the simple combining of data. The overhead of adjusting and checking pointers, aligning data, and testing for completion of the operation overwhelm the processing of the data. A specialized processor can perform most of these overhead operations in parallel with the processing of the data, thereby offering speed increases by a factor from 10 to 100 over conventional computers, depending on whether a higher speed memory is used for storing the lists. These processors can also be combined into networks capable of directly forming the result of a complex expression, with another order of magnitude speed increase possible. The programming and operation of these processors and networks is discussed, and comparisons are made with the speed and efficiency of conventional general purpose computers.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
HOLLAAR, L.A. A list merging processor for inverted file information retrieval systems. Rep. 762, Dept. Comptr. Sci., U. of Illinois, Urbana-Champaign Ill., Oct. 1975.
4
 
5
HOLLAAR, L.A., AND STELLHORN, W.H. A specialized architecture for textual information retrieval. Proc AFIPS 1977 NCC, Vol. 46, AFIPS Press, Montvale, N.J., pp. 697-702.
6
 
7
JOHNSON, D.R. A two channel movable head parallel access disk memory system. EUREKA proj. memo., Dept. Comptr. Sci., U. of Illinois, Urbana-Champaign, Ill., 1976.
 
8
MILNER, J.M. An analysis of rotational storage access scheduling in a multiprogrammed information retrieval system. Rep. 826, Dept. Comptr. Sci., U. of Illinois, Urbana-Champaign, Ill., Sept. 1976.
 
9
RINEWALT, J.R. Evaluation of selected features of the EUREKA full-text information retrieval system. Rep. 823, Dept. Comptr. Sci., U. of Illinois, Urbana-Champaign, Ill., Sept. 1976.
 
10
 
11
STELLHORN, W.H. A specialized computer for information retrieval. Rep. 637, Dept. Comptr. Sci., U. of Illinois, Urbana-Champaign, Ill, Oct. 1974.
 
12
STELLHORN, W.H. An inverted file processor for information retrieval. IEEE Trans. Comptrs. C-26, 12 (Dec. 1977), 1258-1267.