2011
DOI: 10.1145/2038037.1941586
|View full text |Cite
|
Sign up to set email alerts
|

The STAPL parallel container framework

Abstract: The Standard Template Adaptive Parallel Library (STAPL) is a parallel programming infrastructure that extends C++ with support for parallelism. It includes a collection of distributed data structures called pContainers that are thread-safe, concurrent objects, i.e., shared objects that provide parallel methods that can be invoked concurrently. In this work, we present the STAPL Parallel Container Framework (PCF), that is designed to facilitate the development of generic parallel containers. We introduce a set … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
4
1

Relationship

4
5

Authors

Journals

citations
Cited by 22 publications
(19 citation statements)
references
References 21 publications
0
19
0
Order By: Relevance
“…This library uses a distributed graph data structure from the Standard Template Adaptive Parallel Library (STAPL) [25], a C++ library designed for parallel computing. However, experiments were all done sequentially, not in parallel.…”
Section: A Experimental Setupmentioning
confidence: 99%
“…This library uses a distributed graph data structure from the Standard Template Adaptive Parallel Library (STAPL) [25], a C++ library designed for parallel computing. However, experiments were all done sequentially, not in parallel.…”
Section: A Experimental Setupmentioning
confidence: 99%
“…Our code was written in C++ using the Standard Template Library (STL) and the Standard Template Adaptive Parallel Library (STAPL) [6], [25] as supporting libraries. STAPL is a platform independent superset of STL that provides a collection of building blocks for writing parallel programs.…”
Section: A Stapl Frameworkmentioning
confidence: 99%
“…This distance metric is generally considered to be very accurate at the expense of being costly to compute [3]. c) Implementation and Experimental Platform: We implemented all planners using the C++ motion planning library developed by the Parasol Lab at Texas A&M University, which uses the graph from the STAPL Parallel C++ library [32]. RAPID [16] was used for collision detection computations.…”
Section: B Setupmentioning
confidence: 99%
“…In this part of our study we used 4 k values (4,8,16,32). These values were selected because they were representative of the range of k values commonly used in motion planning problems.…”
Section: A Selecting Parameters For Localrandmentioning
confidence: 99%