스테이플

Stapl
스테이플
개발자텍사스 A&M 대학교 파라솔 랩
저장소gitlab.com/parasol-lab/stapl
기입처C++
유형라이브러리 또는 프레임워크
웹 사이트parasol.tamu.edu/stapl/

STAPL(Standard Template Adaptive Parallel Library)은 C++용 라이브러리로 STL과 유사하며 호환성이 있습니다.공유 메모리 또는 분산 메모리를 탑재한 시스템의 애플리케이션 기입에 병렬 처리를 서포트합니다.

그것은 Lawrence Rauchwerger, Nancy M에 의해 개발되었다. Amato, Bjarne Stroustrup 및 텍사스 A&M 대학의 몇몇 대학원생.

구성 요소들

  • 프로그램 개발용 컴포넌트
    • pContainers - 병렬 메서드를 사용하는 일반 분산 데이터 구조입니다.
    • 뷰 - STL 반복기와 동등하며 효율적인 병렬 처리를 위해 확장됩니다.
    • pRange - 하위 범위의 트리로 반복적으로 정의된 병렬 작업 종속성 그래프입니다.
    • pAlgorithms: STL 알고리즘의 병렬 등가물.
  • 다음 설비를 제공하는 런타임 시스템(RTS)
    • 적응형 리모트 메서드 호출(ARMI)
    • 알고리즘 선택 및 조정을 위한 프레임워크(FAST)

「 」를 참조해 주세요.

레퍼런스

외부 링크