Computing with time-varying data: Sequential complexity and parallel speed-up

被引:13
作者
Luccio, F
Pagli, L
机构
[1] Dipartimento di Informatica, University of Pisa, 56125 Pisa
关键词
D O I
10.1007/s002240000074
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We discuss the design of sequential and parallel algorithms working on a time-increasing data set, within two paradigms of computation. In Paradigm 1 the process terminates when all the data currently arrived have been treated, independently of future arrivals. In Paradigm 2 an endless process is divided in stages, and in each stage the computation is carried out on the data set updated up to the previous stage, A problem may be unsolvable because no algorithm is fast enough to cope with the increasing data set. The computational cost of succeeding algorithms is studied in a new perspective, in the sequential RAM and parallel PRAM models, with the running time possibly tending to infinity for proper values of the parameters. It is shown that the traditional time bounds of parallel versus sequential computation (i.e., speed-up and sl ow-down under the so-called Brent's principle) do not hold, and new bounds are provided; Several problems are examined in the new paradigms, and the new algorithms are compared with the known ones designed for time-invariant data. Optimal sequential and parallel algorithms are also defined, and given whenever possible. In particular it is shown that some problems do not gain anything from a parallel solution, while others can be practically solved only in parallel. Paradigm 1 is the most innovative, and the relative results on parallel speed-up and scaling are probably unexpected. Paradigm 2 opens a new perspective in dynamic algorithms, because processing batches of data may be more efficient than processing single incoming data on-line.
引用
收藏
页码:5 / 26
页数:22
相关论文
共 18 条
[1]  
Aggarwal A., 1987, 28th Annual Symposium on Foundations of Computer Science (Cat. No.87CH2471-1), P204, DOI 10.1109/SFCS.1987.31
[2]  
AGGARWAL A, 1987, 19TH P STOC NEW YORK, P305
[3]   DATA-MOVEMENT-INTENSIVE PROBLEMS - 2 FOLK THEOREMS IN PARALLEL COMPUTATION REVISITED [J].
AKL, SG ;
COSNARD, M ;
FERREIRA, AG .
THEORETICAL COMPUTER SCIENCE, 1992, 95 (02) :323-337
[4]  
[Anonymous], QUEUEING SYSTEMS
[5]  
COLE R, 1986, P 27 ANN IEEE S FDN, P478
[6]   UPPER AND LOWER TIME-BOUNDS FOR PARALLEL RANDOM-ACCESS MACHINES WITHOUT SIMULTANEOUS WRITES [J].
COOK, S ;
DWORK, C ;
REISCHUK, R .
SIAM JOURNAL ON COMPUTING, 1986, 15 (01) :87-97
[7]  
Eppstein D., 1992, Proceedings 33rd Annual Symposium on Foundations of Computer Science (Cat. No.92CH3188-0), P60, DOI 10.1109/SFCS.1992.267818
[8]  
EPPSTEIN D, 1993, 9320 TR U CAL DEP IN
[9]  
KARP RM, 1992, INFORMATION PROCESSI, V1, P416
[10]   A MODEL OF SEQUENTIAL-COMPUTATION WITH PIPELINED ACCESS TO MEMORY [J].
LUCCIO, F ;
PAGLI, L .
MATHEMATICAL SYSTEMS THEORY, 1993, 26 (04) :343-356