• DocumentCode
    2746860
  • Title

    The characterization of data-accumulating algorithms

  • Author

    Bruda, Stefan D. ; Akl, Selim G.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Queen´´s Univ., Kingston, Ont., Canada
  • fYear
    1999
  • fDate
    12-16 Apr 1999
  • Firstpage
    2
  • Lastpage
    6
  • Abstract
    A data-accumulating algorithm (d-algorithm for short) works 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 the class of d-algorithms is characterized. It is shown that this class is identical to the class of on-line algorithms. 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
  • Keywords
    Turing machines; parallel algorithms; d-algorithms; data-accumulating algorithms; on-line algorithms; parallel implementation; unitary speedup; virtually endless stream; Concurrent computing; Councils; Data engineering; Electronic switching systems; Information science; Parallel algorithms; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
  • Conference_Location
    San Juan
  • Print_ISBN
    0-7695-0143-5
  • Type

    conf

  • DOI
    10.1109/IPPS.1999.760426
  • Filename
    760426