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

High Performance Computing & Simulation(2014)

引用 5|浏览8
暂无评分
摘要
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.
更多
查看译文
关键词
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,C++,Parallel programming,algorithmic skeletons,software metrics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要