SORTING AND MERGING OF FILES IN A MULTIPROCESSOR

Patent №

US 5,084,815

Granted

1992-01-28

Filed 1986

Owner

AT&T INFORMATION SYSTEMS

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

06863233

In a multiprocessor system (FIG. 1), file sorting and merging operations are broken down into a series of partial-file sorts and partial-file merges which are executed in parallel by a plurality of processors (21-26). In a file sorting operation, an input file processor (24) distributes segments (201) of an input file (200) from disk (34) to a plurality of sort processors (21-23) in a round-robin fashion. Each sort processor sorts records (203) of each received segment according to a key, and stores the sorted segments on disk (35) in a temporary file (220). A merge operation is then performed on the sorted segments, treating each segment as an input file. In a merge operation, a plurality of merge processors (21-23) each retrieve a different plurality of sorted segments block (202)-by-block from the temporary file, merge the records of the retrieved segments, and supply records of the merged segments to an output file processor (26). The output file processor merges the records received from the plurality of merge processors and stores them in an output file (230) on disk (36).

AI hardwareG06F 7/36Y10S 707/99937

AI classification

AI hardware0.87
Natural language0.01
Evolutionary computation0.01
Machine learning0.00
Vision0.00
Speech0.00
Knowledge representation0.00
Planning0.00

Ownership

AT&T INFORMATION SYSTEMS

assignment · 45550706

Assignors

MAZZARIO, ANDREA M.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC