Intel Threading Building Blocks

Intel Threading Building Blocks

Intel® Threading Building Blocks (Intel® TBB) to popularna biblioteka szablonów C ++, która upraszcza tworzenie aplikacji działających równolegle (klucz do dowolnego komputera wielordzeniowego).Intel® TBB rozszerza C ++ o równoległość w łatwy w użyciu i wydajny sposób.Jest przeznaczony do współpracy z dowolnym kompilatorem C ++, co upraszcza tworzenie aplikacji dla systemów wielordzeniowych.Intel® TBB to biblioteka szablonów C ++, która dodaje programowanie równoległe dla programistów C ++.Wydajne jest programowanie ogólne.Wątkowe bloki konstrukcyjne obejmują algorytmy, wysoce współbieżne pojemniki, blokady i operacje atomowe, harmonogram zadań i skalowalny alokator pamięci.Te komponenty w Intel® TBB mogą być używane pojedynczo lub wszystkie razem, aby ułatwić rozwój C ++ dla wielu rdzeni.Intel® TBB zapewnia abstrakcję dla równoległości, która pozwala uniknąć programowania niskiego poziomu związanego z bezpośrednim użyciem pakietów wątków, takich jak wątki p lub wątki Windows.Ma programistów wyrażających zadania zamiast wątków.Intel® TBB umożliwia skalowalną wydajność w sposób, który działa na różnych urządzeniach na dziś i przygotowuje programy na jutro.Wykrywa liczbę rdzeni na platformie sprzętowej i dokonuje niezbędnych korekt w miarę dodawania kolejnych rdzeni, aby umożliwić dostosowanie oprogramowania.Dzięki temu Intel® TBB efektywniej wykorzystuje wielordzeniowy sprzęt ....
intel-threading-building-blocks

Kategorie

Alternatywy dla Intel Threading Building Blocks'a dla wszystkich platform z dowolną licencją