Intel Threading Building Blocks

Intel Threading Building Blocks

Intel® Threading Building Blocks (Intel® TBB) popularna je softverska biblioteka predložaka C ++ koja pojednostavljuje razvoj softverskih aplikacija koje se pokreću paralelno (ključ na bilo kojem višekutnom računalu).Intel® TBB proširuje C ++ za paralelizam na jednostavan za korištenje i učinkovit način.Dizajniran je za rad s bilo kojim C ++ sastavljačem što pojednostavljuje razvoj aplikacija za višejezgrene sustave.Intel® TBB je biblioteka predložaka C ++ koja dodaje paralelno programiranje za C ++ programere.Koristi generičko programiranje kako bi bilo učinkovito.Tematski građevni blokovi uključuju algoritme, visoko istovremene spremnike, brave i atomske operacije, raspored zadataka i raspodjelu skalabilne memorije.Ove komponente u Intel® TBB mogu se koristiti pojedinačno ili zajedno zajedno kako bi se olakšao razvoj C ++ za više jezgre.Intel® TBB pruža apstrakciju za paralelizam koji izbjegava programiranje na niskoj razini svojstveno izravnoj upotrebi paketa za umetanje niti kao što su p-niti ili niti za Windows.Ima programere izraziti zadatke umjesto niti.Intel® TBB omogućava skalabilne performanse na način koji djeluje na raznim strojevima za danas i čita programe za sutra.Otkriva broj jezgara na hardverskoj platformi i vrši potrebna prilagođavanja jer se dodaje više jezgara kako bi se softver mogao prilagoditi.Tako Intel® TBB efikasnije koristi višejezgreni hardver ....
intel-threading-building-blocks

Kategorije

Alternativa Intel Threading Building Blocksu za sve platforme s licencom otvorenog koda