STAPL: A High Productivity Programming Infrastructure for Parallel and Distributed Computing
Prof. Lawrence Rauchwerger
Texas A&M University and IBM T.J. Watson Research Center
Tuesday, August 3, 2004
1:30PM-2:30PM California Time
4:30PM-5:30PM New York Time
9:30PM-10:30PM UK Time
10:30PM-11:30PM Central Europe Time
11:30PM-12:30AM Eastern Europe Time
5:30AM-6:30AM Tokyo Time,August 4
6:00AM-7:00AM Adelaide/Australia Time, August 4
The Standard Template Adaptive Paralel Library (STAPL) is a collection
of generic data structures and algorithms that provides a high
productivity, parallel programming infrastructure with an approach that
draws heavily in design from the C++ Standard Template Library (STL).
By abstracting much of the complexities of parallelism from the end
user, STAPL provides a platform for high productivity by enabling
the user to focus on algorithmic design instead of lower level
parallel implementation issues. In this talk, we provide an overview
of the major STAPL components, discuss its framework for adaptive
algorithm selection, and show that several common applications can be
written with relative ease in STAPL and still have scalable performance.
Slides