123
Intel Threading Building Blocks

Intel Threading Building Blocks

Intel® Threading Building Blocks (Intel® TBB) er et populært C ++ skabelonbibliotek til software, der forenkler udviklingen af ​​softwareapplikationer, der kører parallelt (nøgle til enhver multicore-computer).Intel® TBB udvider C ++ til parallelitet på en let at bruge og effektiv måde.Det er designet til at arbejde med enhver C ++ compiler, hvilket forenkler udviklingen af ​​applikationer til multi-core systemer.Intel® TBB er et C ++ skabelonbibliotek, der tilføjer parallel programmering til C ++ programmerere.Det bruger generisk programmering for at være effektiv.Threading Building Blocks inkluderer algoritmer, meget samtidige containere, låse og atomoperationer, en opgaveplanlægning og en skalerbar hukommelsesalloker.Disse komponenter i Intel® TBB kan bruges enkeltvis eller alle sammen for at lette C ++ -udviklingen til multikerner.Intel® TBB giver en abstraktion for parallelisme, der undgår programmering på lavt niveau, der er forbundet med direkte brug af gevindpakker, såsom p-tråde eller Windows-tråde.Det har programmerere ekspressopgaver i stedet for tråde.Intel® TBB letter skalerbar ydelse på en måde, der fungerer på tværs af forskellige maskiner i dag, og læser programmer til i morgen.Den registrerer antallet af kerner på hardwareplatformen og foretager de nødvendige justeringer, når flere kerner tilføjes for at tillade software at tilpasse sig.Således drager Intel® TBB mere effektivt fordel af multi-core hardware ....

Kategorier

Alternativer til Intel Threading Building Blocks til Linux med open source-licens