Stapl

STAPL
Deweloperzy Laboratorium parasoli Uniwersytetu Texas A&M
Magazyn gitlab.com/parasol-lab/stapl _ _ _
Napisane w C++
Typ biblioteka lub framework
Strona internetowa parasol .tamu .edu /stapl /

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ż

Linki zewnętrzne