• DocumentCode
    3056785
  • Title

    Processor-Oblivious Parallel Stream Computations

  • Author

    Bernard, Julien ; Roch, Jean-Louis ; Traore, Daouda

  • Author_Institution
    Lab. d´´Informatique de Grenoble, Grenoble
  • fYear
    2008
  • fDate
    13-15 Feb. 2008
  • Firstpage
    72
  • Lastpage
    76
  • Abstract
    We study the problem of parallel stream computations on a multiprocessor architecture. Modelling the problem, we exhibit that any parallelisation introduces an arithmetic overhead related to intermediate copy operations. We provide lower bounds for the parallel stream computation on p processors of different speeds with two models, a strict model and a buffered model; to our knowledge, these are new results. We introduce a new parallel algorithm called processor-oblivious: it is based on the coupling of a fast sequential algorithm with a fine-grain parallel one that is scheduled by work-stealing. This algorithm is proved asymptotically optimal. We show that our algorithm has a good experimental behaviour.
  • Keywords
    multiprocessing systems; parallel algorithms; parallel architectures; buffered model; multiprocessor architecture; parallel algorithm; parallel stream computation; strict model; Arithmetic; Bit rate; Computer architecture; Computer networks; Concurrent computing; Data communication; Distributed computing; Parallel algorithms; Processor scheduling; Scheduling algorithm; processor-oblivious parallel stream work-stealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
  • Conference_Location
    Toulouse
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3089-5
  • Type

    conf

  • DOI
    10.1109/PDP.2008.57
  • Filename
    4457106