Intel Threading Building Blocks

Intel Threading Building Blocks 2018

Windows / Intel Software / 93657 / Fullur sérstakur
Lýsing

Intel Threading Building Blocks: Fullkomin lausn fyrir samhliða forritun

Ertu að leita að öflugu tæki sem getur hjálpað þér að ná fram skilvirkri samhliða forritun? Horfðu ekki lengra en Intel Threading Building Blocks (TBB). Þetta þróunartól er hannað til að bjóða upp á samhliða forritun með sameiginlegu minni og dreifðri minnisforritun innan hnúta, sem gerir það að kjörinni lausn fyrir forritara sem vilja fínstilla kóðann sinn og bæta árangur.

Með fjölbreyttu úrvali eiginleikum, þar á meðal almennum samhliða reikniritum, samhliða gámum, stigstærðum minnisúthlutunarbúnaði, verkþjófnaðaráætlun og frumsamstillingu á lágu stigi, er Intel TBB fullkomin lausn fyrir verkefnabundna samsíða. Og það besta? Það þarf ekki sérstakan þýðandastuðning. Hvort sem þú ert að vinna að Intel arkitektúr eða notar ARM eða Power Architecture, þá er auðvelt að flytja þessa lausn sem er eingöngu fyrir bókasafn yfir á marga arkitektúra.

Svo hvað nákvæmlega gerir Intel TBB svona öflugt tól? Við skulum líta nánar á nokkra af helstu eiginleikum þess:

Almenn samhliða reiknirit

Einn af mikilvægustu eiginleikum Intel TBB er safn þess af almennum samhliða reikniritum. Þessi reiknirit eru hönnuð til að vinna með hvaða gagnategund sem er og hægt er að nota þau í margvíslegum forritum. Hvort sem þú ert að vinna með fylki eða tengda lista, flokka eða leita í gagnaskipulagi, eða framkvæma flókna stærðfræðilega útreikninga, þá geta þessi reiknirit hjálpað þér að ná hámarksafköstum með því að nýta kraft fjölkjarna örgjörva.

Samhliða gámar

Annar lykileiginleiki Intel TBB er safn þess af samhliða ílátum. Þessir ílát eru hönnuð til að veita þráðaröruggan aðgang að sameiginlegum gagnabyggingum án þess að fórna frammistöðu. Með þessum gámum til ráðstöfunar geturðu auðveldlega stjórnað flóknu gagnaskipulagi í fjölþráðu umhverfi án þess að hafa áhyggjur af keppnisskilyrðum eða stöðvunarstöðu.

Scalable Memory Allocator

Minnisúthlutun er eitt svið þar sem margir forritarar eiga í erfiðleikum þegar kemur að samhliða forritun. Sem betur fer inniheldur Intel TBB skalanlegt minnisúthlutunartæki sem gerir það auðvelt að úthluta og úthluta minni í fjölþráðu umhverfi. Þessi úthlutunaraðili notar læsingarlausar aðferðir til að tryggja hámarksafköst og lágmarka ágreining milli þráða.

Verkefnaáætlun um vinnuþjófnað

Verkefnaáætlun er annað svæði þar sem margir forritarar eiga í erfiðleikum þegar kemur að samhliða forritun. Sem betur fer inniheldur Intel TBB verkefnatímaáætlun fyrir vinnuþjófnað sem gerir það auðvelt að skipuleggja verkefni yfir marga þræði án þess að hafa áhyggjur af álagsjafnvægi. Þessi tímaáætlun jafnar sjálfkrafa vinnuálagið á milli þráða með því að stela verkefnum frá öðrum þráðum þegar þeir verða aðgerðalausir.

Frumstæður fyrir samstillingu á lágu stigi

Að lokum inniheldur Intel TBB safn frumstæðra samstillingar á lágu stigi sem gerir það auðvelt að samstilla aðgang að sameiginlegum auðlindum í fjölþráðu umhverfi. Þessir frumstæður innihalda mutexes (fyrir einkaaðgang), ástandsbreytur (fyrir merkjasendingar) og atómaðgerðir (fyrir læsingarlausa samstillingu).

Í stuttu máli:

Intel Threading Building Blocks veitir forriturum allt-í-einn lausn fyrir skilvirka samhliða forritun með sameiginlegu minni og dreifðri minnisforritun innan hnúta.

Það býður upp á almenna samhliða reiknirit sem eru samhæf við hvaða gagnategund sem er.

Það hefur samhliða ílát sem leyfa þráðöruggan aðgang.

Skalanlegi minnisúthlutunarbúnaðurinn tryggir hámarksúthlutun/afúthlutun jafnvel í fjölþráðu umhverfi.

Verkefnatímaáætlunin fyrir vinnuþjófnað hjálpar sjálfkrafa jafnvægi á vinnuálagi á mismunandi þræði.

Frumstæður samstillingar á lágu stigi gera samstillingaraðgang auðveldari.

Hvort sem þú ert að þróa hugbúnað fyrir borðtölvur eða fartæki; hvort umsókn þín krefst afkastamikilla tölvumöguleika; hvort sem verkefnið þitt felur í sér vísindalegar eftirlíkingar eða fjárhagslíkön - hverjar sem þarfir þínar kunna að vera - ef skilvirk notkun fjölkjarna örgjörva skiptir máli skaltu íhuga að nota þetta öfluga þróunartól:  Intel Threading Building Blocks!

Fullur sérstakur
Útgefandi Intel Software
Útgefandasíða http://www.intel.com/software/products
Útgáfudagur 2018-07-24
Dagsetning bætt við 2018-07-24
Flokkur Verkfæri verktaki
Undirflokkur Forritunarhugbúnaður
Útgáfa 2018
Os kröfur Windows, Windows 7, Windows 8, Windows 10
Kröfur None
Verð Free
Niðurhal á viku 1
Niðurhal alls 93657

Comments: