• DocumentCode
    244500
  • Title

    Development effort and performance trade-off in high-level parallel programming

  • Author

    Legaux, Joeffrey ; Loulergue, Frederic ; Jubertie, Sylvain

  • Author_Institution
    INSA Centre Val de Loire, Univ. Orleans, Orleans, France
  • fYear
    2014
  • fDate
    21-25 July 2014
  • Firstpage
    162
  • Lastpage
    169
  • Abstract
    Research on high-level parallel programming approaches systematically evaluate the performance of applications written using these approaches and informally argue that high-level parallel programming languages or libraries increase the productivity of programmers. In this paper we present a methodology that allows to evaluate the trade-off between programming effort and performance of applications developed using different programming models. We apply this methodology on some implementations of a function solving the all nearest smaller values problem. The high-level implementation is based on a new version of the BSP homomorphism algorithmic skeleton.
  • Keywords
    parallel programming; parallelising compilers; software performance evaluation; BSP homomorphism algorithmic skeleton; application performance trade-off; bulk synchronous parallelism; development effort; high-level parallel programming; parallelising compilers; programming models; Arrays; Libraries; Measurement; Parallel programming; Semantics; Skeleton; C++; Parallel programming; algorithmic skeletons; software metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation (HPCS), 2014 International Conference on
  • Conference_Location
    Bologna
  • Print_ISBN
    978-1-4799-5312-7
  • Type

    conf

  • DOI
    10.1109/HPCSim.2014.6903682
  • Filename
    6903682