ONETBB는 스레딩 전문가가 아니더라도 복잡한 응용 프로그램에 병렬 처리를 추가하는 작업을 단순화하는 유연한 C ++ 라이브러리입니다.
라이브러리를 사용하면 멀티 코어 성능을 최대한 활용하는 병렬 프로그램을 쉽게 작성할 수 있습니다. 이러한 프로그램은 휴대 가능하고 합성 가능하며 미래 방지 확장 성이 있습니다. ONETBB는 코드를 병렬화하고 스케일링하는 함수, 인터페이스 및 클래스를 제공합니다. 템플릿을 사용하기 만하면됩니다.
라이브러리는 다음과 같은 방법으로 일반적인 스레딩 패키지와 다릅니다.
라이브러리를 사용하는 방법을 확인하려면 OnEtBB 예제 및 샘플을 참조하십시오.
ONETBB는 UXL Foundation의 일부이며 Oneapi 사양의 구현입니다.
참고 : TBB (Thresting Builder Blocks)는 이제 Oneapi Threading Budublocks (ONETBB)가 호출되어 도구가 Oneapi 생태계의 일부임을 강조합니다.
릴리스 노트 및 시스템 요구 사항을 참조하십시오.
ONETBB를 설치하는 방법을 배우려면 소스의 설치를 참조하십시오.
ONETBB 프로젝트는 UXL 재단이 관리합니다. 이 프로젝트에 다음과 같은 방식으로 참여할 수 있습니다.
도움을 요청하는 방법을 배우려면 문서를 참조하십시오.
우리는 커뮤니티 기여를 환영하므로 기고 가이드 라인을 확인하여 자세한 내용을 확인하십시오.
기능 요청, 버그 보고서 및 사소한 문의에 GitHub 문제를 사용하십시오. 광범위한 질문과 개발 관련 토론의 경우 Github 토론을 사용하십시오.
Oneapi Threading 빌딩 블록은 Apache 라이센스, 버전 2.0에 따라 라이센스가 부여됩니다. 조건에 따라 프로젝트에 제출 된 기부금도 해당 라이센스에 따라 수행됩니다.
* 모든 이름과 브랜드는 다른 이름의 재산으로 주장 될 수 있습니다.