Data e Ora: 
Thursday, June 19, 2008 - 15:00
Luogo: 
Aula Magna `A. Lepschy`
Relatore: 
Dr. Mauro Bianco
Descrizione: 

The Standard Template Adaptive Parallel Library (STAPL) is a parallel programming framework that extends C++ and STL with support for parallelism. STAPL provides extensible parallel data structures (pContainers), and generic parallel algorithms (pAlgorithms), as long as a methodology for expressing and composing parallel computations (pRanges). By abstracting much of the complexities of parallelism from the end user, STAPL provides a platform for high productivity parallel software development 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 and, as time allows, describe how STAPL have been used to develop important scientific applications (particle transport and protein folding) dramatically reducing the number of lines of code in user programs.
This is joint work with Lawrence Rauchwerger and Nancy Amato, Texas A&M University, USA.

Affiliazione: 
University of Texas A&M, USA