STAPL: standard template adaptive parallel library Conference Paper uri icon

abstract

  • The Standard Template Adaptive Parallel Library (stapl) is a high-productivity parallel programming framework that extends C++ and stl with unified support for shared and distributed memory parallelism. stapl provides distributed data structures (pContainers) and parallel algorithms (pAlgorithm s) and a generic methodology for extending them to provide customized functionality. The stapl runtime system provides the abstraction for communication and program execution. In this paper, we describe the major components of stapl and present performance results for both algorithms and data structures showing scalability up to tens of thousands of processors. Copyright 2010 ACM.

name of conference

  • Proceedings of the 3rd Annual Haifa Experimental Systems Conference

published proceedings

  • Proceedings of the 3rd Annual Haifa Experimental Systems Conference

author list (cited authors)

  • Buss, A., Harshvardhan, .., Papadopoulos, I., Pearce, O., Smith, T., Tanase, G., ... Rauchwerger, L.

citation count

  • 56

complete list of authors

  • Buss, Antal||Papadopoulos, Ioannis||Pearce, Olga||Smith, Timmie||Tanase, Gabriel||Thomas, Nathan||Xu, Xiabing||Bianco, Mauro||Amato, Nancy M||Rauchwerger, Lawrence

editor list (cited editors)

  • Haber, G., Silva, D. D., & Miller, E. L.

publication date

  • January 2010