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
Link To Document