DocumentCode
3631613
Title
PaSTeL: Parallel Runtime and Algorithms for Small Datasets
Author
Brice Videau;Erik Saule;Jean-Francois Méhaut
Author_Institution
INRIA / LIG, Grenoble (MESCAL & MOAIS., Grenoble
fYear
2009
Firstpage
651
Lastpage
656
Abstract
In this paper, we put forward PaSTeL, an engine dedicated to parallel algorithms. PaSTeL offers both a programming model, to build parallel algorithms and an execution model based on work-stealing. Special care has been taken on using optimized thread activation and synchronization mechanisms. In order to illustrate the use of PaSTeL a subset of the STL´s algorithms was implemented, which were also used on performance experiments. PaSTeL´s performance is evaluated on a laptop computer using two cores, but also on a 16 cores platform. PaSTeL shows better performance than other implementations of the STL, especially on small datasets.
Keywords
"Runtime","Libraries","Parallel algorithms","Portable computers","Programming profession","Parallel programming","Yarn","Frequency","Manufacturing processes","Competitive intelligence"
Publisher
ieee
Conference_Titel
Complex, Intelligent and Software Intensive Systems, 2009. CISIS ´09. International Conference on
Print_ISBN
978-1-4244-3569-2
Type
conf
DOI
10.1109/CISIS.2009.76
Filename
5066856
Link To Document