123
Intel Threading Building Blocks

Intel Threading Building Blocks

Stavební bloky Intel® Threading (Intel® TBB) jsou oblíbenou knihovnou softwarových šablon C ++, která zjednodušuje vývoj paralelně vyvíjených softwarových aplikací (klíč k libovolnému vícejádrovému počítači).Intel® TBB rozšiřuje C ++ pro paralelitu snadno použitelným a efektivním způsobem.Je navržen pro práci s jakýmkoli kompilátorem C ++, čímž zjednodušuje vývoj aplikací pro vícejádrové systémy.Intel® TBB je knihovna šablon C ++, která přidává paralelní programování pro programátory C ++.Pro efektivní využití používá obecné programování.Threading Building Blocks zahrnuje algoritmy, vysoce souběžné kontejnery, zámky a atomové operace, plánovač úloh a škálovatelný alokátor paměti.Tyto komponenty v Intel® TBB lze použít jednotlivě nebo společně, aby se usnadnil vývoj C ++ pro vícejádrové.Technologie Intel® TBB poskytuje abstrakci pro paralelismus, která zabraňuje programování na nízké úrovni, které je vlastní přímému použití balíčků vláken, jako jsou vlákna p nebo vlákna Windows.Má programátory, které vyjadřují úkoly místo vláken.Intel® TBB usnadňuje škálovatelný výkon způsobem, který dnes funguje na různých strojích, a připravuje programy na zítřek.Zjišťuje počet jader na hardwarové platformě a provádí nezbytná nastavení, protože se přidává více jader, aby se software mohl přizpůsobit.Intel® TBB tak efektivněji využívá vícejádrový hardware ....

Kategorie

Alternativy k Intel Threading Building Blocks pro Linux s licencí open source