• 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