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 :
بازگشت