DocumentCode
2310058
Title
Sort computation
Author
Dorband, John E.
Author_Institution
NASA, Greenbelt, MD, USA
fYear
1988
fDate
10-12 Oct 1988
Firstpage
137
Lastpage
141
Abstract
A simple sort computation technique which allows some types of computation to be performed during the sort is presented. Sort aggregation and sort distribution are the two basic forms of sort computation discussed. Sort aggregation generates an accumulative or aggregate result for each group of records and places this result in one of the records. An aggregate operation can be any operation that is both associative and commutative, i.e. any operation whose result does not depend on the order of the operands or the order in which the operations are performed. Addition, multiplication, AND, OR, and EXCLUSIVE-OR are examples of valid operations. Sort distribution copies the value from a field of a specific record in a group into that field in every record of that group. The record that contains the value to be distributed contains a flag that is set to true. There may be more than one record in a group in which the flag is set, as long as all such records contain the same value. Aggregate distribution, optimization of sort computation, examples of sort computation, virtual locality, and applications of sort computation are presented
Keywords
sorting; AND; EXCLUSIVE-OR; OR; aggregate distribution; associative; commutative; multiplication; optimization; sort aggregation; sort computation technique; sort distribution; virtual locality; Aggregates; Distributed computing; Protection; Routing; Sorting;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
Conference_Location
Fairfax, VA
Print_ISBN
0-8186-5892-4
Type
conf
DOI
10.1109/FMPC.1988.47442
Filename
47442
Link To Document