The characterization of data-accumulating algorithms

被引:9
作者
Bruda, SD [1 ]
Akl, SG [1 ]
机构
[1] Queens Univ, Dept Comp & Informat Sci, Kingston, ON K7L 3N6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1007/s002249910005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Data-accumulating algorithms (d-algorithms for short), extensively studied in [12], work on an input considered as a virtually endless stream. The computation terminates when all the currently arrived data have been processed before another datum arrives. In this paper a finer characterization of the class of d-algorithms is given, and it is shown that this class is identical to the class of on-line algorithms under a proper definition of the latter. The parallel implementation of d-algorithms is then investigated. It is found that, in general, the speedup achieved through parallelism can be made arbitrarily large for almost any such algorithm. On the other hand, we prove that for d-algorithms whose static counterparts manifest only unitary speedup, no improvement is possible through parallel implementation.
引用
收藏
页码:85 / 96
页数:12
相关论文
共 15 条
[1]  
Aho A.V., DESIGN ANAL COMPUTER
[2]  
Akl S.G., 1997, Parallel Computation: Models and Methods
[3]  
AKL SG, 1997, PARALLEL ALGORITHMS, V11, P129
[4]   PARALLEL EVALUATION OF GENERAL ARITHMETIC EXPRESSIONS [J].
BRENT, RP .
JOURNAL OF THE ACM, 1974, 21 (02) :201-206
[5]  
Bruda S. D., 1998, Joint Conference on Intelligent Systems 1999 (JCIS'98), P150
[6]  
HARTMANIS J, 1965, IFIP C, V65, P31
[7]  
IRANI S, 1997, APPROXIMATION ALGORI, P521
[8]  
Knuth D.E., 1969, ART COMPUTER PROGRAM, V2, DOI 10.2307/2283757
[9]   ANOMALIES IN PARALLEL BRANCH-AND-BOUND ALGORITHMS [J].
LAI, TH ;
SAHNI, S .
COMMUNICATIONS OF THE ACM, 1984, 27 (06) :594-602
[10]  
LEWIS HR, 1981, ELEMENTS THEORY COMU