Stapl
Deweloperzy | Laboratorium parasoli Uniwersytetu Texas A&M |
---|---|
Magazyn | |
Napisane w | C++ |
Typ | biblioteka lub framework |
Strona internetowa |
STAPL (Standard Template Adaptive Parallel Library) to biblioteka dla C++ , podobna i kompatybilna z STL . Zapewnia obsługę równoległości do pisania aplikacji dla systemów z współdzieloną lub rozproszoną .
Został opracowany przez Lawrence'a Rauchwergera , Nancy M. Amato , Bjarne'a Stroustrupa i kilku absolwentów z Texas A&M University .
składniki
- Komponenty do rozwoju programu
- pContainers - ogólne, rozproszone struktury danych z równoległymi metodami.
- Widoki - odpowiednik iteratorów STL , rozszerzony w celu umożliwienia wydajnej równoległości.
- pRange - równoległy wykres zależności zadań zdefiniowany rekurencyjnie jako drzewo podzakresów.
- pAlgorithms - równoległe odpowiedniki algorytmów STL .
- Run-time System (RTS) zapewniający następujące udogodnienia:
- Adaptacyjne zdalne wywołanie metody (ARMI)
- Struktura wyboru i strojenia algorytmu (FAST)
Zobacz też
- L. Rauchwerger, F. Arzu, Koji Ouchi. „Standardowe szablony Adaptacyjna biblioteka równoległa”