123
Intel Threading Building Blocks

Intel Threading Building Blocks

Stavebné bloky spoločnosti Intel® Threading (Intel® TBB) sú obľúbenou softvérovou knižnicou šablón C ++, ktorá zjednodušuje vývoj paralelne vyvíjaných softvérových aplikácií (kľúč k ľubovoľnému viacjadrovému počítaču).Intel® TBB rozširuje C ++ pre paralelitu jednoduchým a efektívnym spôsobom.Je navrhnutý tak, aby pracoval s akýmkoľvek kompilátorom C ++, čím zjednodušuje vývoj aplikácií pre viacjadrové systémy.Intel® TBB je knižnica šablón C ++, ktorá pridáva paralelné programovanie pre programátorov C ++.Aby bol efektívny, používa všeobecné programovanie.Vláknové stavebné bloky zahŕňajú algoritmy, vysoko súbežné kontajnery, zámky a atómové operácie, plánovač úloh a škálovateľný alokátor pamäte.Tieto komponenty v Intel® TBB môžu byť použité jednotlivo alebo všetky spoločne na uľahčenie vývoja C ++ pre viacjadrové.Intel® TBB poskytuje abstrakciu pre paralelizmus, ktorá zabraňuje programovaniu na nízkej úrovni, ktoré je vlastné priamemu použitiu balíčkov s vláknami, ako sú vlákna typu p alebo vlákna Windows.Programátori vyjadrujú úlohy namiesto vlákien.Intel® TBB umožňuje škálovateľný výkon spôsobom, ktorý dnes funguje na rôznych strojoch, a pripravuje programy na zajtra.Zistí počet jadier na hardvérovej platforme a vykoná potrebné úpravy, keď sa pridá viac jadier, aby sa softvér mohol prispôsobiť.Intel® TBB tak efektívnejšie využíva viacjadrový hardvér ....

Kategórie

Alternatívy programu Intel Threading Building Blocks pre Linux s licenciou s otvoreným zdrojom