Intel oneAPI Snáithe Bloic Tógála
Eolas Táirge
Bloc Tógála Snáithithe API amháin (TB amháin)
Is samhail ríomhchláraithe comhthreomhar bunaithe ar am rite le haghaidh cód C++ é oneAPI Threading Building Blocks (oneTBB) a úsáideann snáitheanna. Leabharlann ama rite atá bunaithe ar theimpléad is ea é atá deartha chun cabhrú le leas a bhaint as feidhmíocht fholaithe na bpróiseálaithe illárnacha. Déanann oneTBB ríomhchlárú comhthreomhar a shimpliú trí ríomh a bhriseadh ina thascanna reatha comhthreomhara. Déantar comhthreomhar laistigh de phróiseas amháin trí snáitheanna, meicníocht córas oibriúcháin a chuireann ar chumas na sraitheanna céanna nó tacair éagsúla treoracha a fhorghníomhú go comhuaineach.
Is féidir oneTBB a íoslódáil mar tháirge neamhspleách nó mar chuid d’Fhoireann Uirlisí Bonn Intel(R) oneAPI. Tagann an táirge le sraith de riachtanais chórais ba chóir a chomhlíonadh roimh a shuiteáil.
Riachtanais Chórais
- Déan tagairt do Riachtanais Chórais oneTBB.
Suiteáil
- Íoslódáil oneTBB mar tháirge neamhspleách nó mar chuid d’Fhoireann Uirlisí Bonn Intel(R) oneAPI.
- Déan tagairt don Treoir Suiteála le haghaidh leagan neamhspleách (Windows* OS agus Linux* OS) agus Intel(R) oneAPI Toolkits Guide Installation.
Treoracha Úsáide
-
- Tar éis oneTBB a shuiteáil, socraigh na hathróga timpeallachta trí dul chuig an eolaire suiteála oneTBB. De réir réamhshocraithe, is é seo a leanas an t-eolaire suiteála:
Le haghaidh Linux* OS: /opt/intel/Konami/tab/latest/env/vars.sh
Le haghaidh Windows * OS: % ClárFiles(x86)%InteloneAPItbblatestenvvars.bat
-
- Cuir clár le chéile ag baint úsáide as oneTBB ar Linux* OS agus macOS* ag baint úsáide as an uirlis pkg-config. Cuir an cosán iomlán ar fáil chun cuardach a dhéanamh lena n-áirítear files agus leabharlanna, nó cuir líne shimplí ar fáil mar seo:
g++ -o test test.cpp $ (pkg-config –libs –flags tab)
- Le haghaidh Windows* OS, chomh maith leis sin úsáid an bhratach rogha –msvc-chomhréir a athraíonn na bratacha tiomsú agus nascála ar mhodh cuí.
- Déan tagairt don Treoir Fhorbróirí agus Tagairt API ar GitHub le haghaidh nótaí mionsonraithe, saincheisteanna aitheanta, agus athruithe.
Cuir tús le API amháin le Bloic Tógála Snáithithe (TB amháin)
- Is samhail ríomhchláraithe comhthreomhar bunaithe ar am rite le haghaidh cód C++ é oneAPI Threading Building Blocks (oneTBB) a úsáideann snáitheanna. Tá leabharlann ama rite bunaithe ar theimpléad ann chun cabhrú leat leas a bhaint as feidhmíocht fholaithe na bpróiseálaithe illárnacha.
Cuireann oneTBB ar do chumas ríomhchlárú comhthreomhar a shimpliú trí ríomh a bhriseadh ina thascanna reatha comhthreomhara. - Laistigh de phróiseas amháin, déantar comhthreomhar trí snáitheanna, meicníocht córas oibriúcháin a ligeann do na sraitheanna treoracha céanna nó éagsúla a fhorghníomhú ag an am céanna.
- Anseo, is féidir leat a fheiceáil ar cheann de na forghníomhaithe féideartha tascanna de réir snáitheanna.
Úsáid cluaisín amháin chun feidhmchláir inscálaithe a scríobh:
- Sonraigh struchtúr comhthreomhar loighciúil in ionad snáitheanna
- Béim a chur ar ríomhchlárú comhthreomhar le sonraí
- Tóg advantage bailiúcháin chomhthráthacha agus algartaim chomhthreomhara
- Tacaíonn oneTBB le comhthreomhaireacht neadaithe agus cothromaíocht ualaigh. Ciallaíonn sé gur féidir leat an leabharlann a úsáid gan a bheith buartha faoi ró-shuibscríobh córas. tá oneTBB ar fáil mar tháirge neamhspleách agus mar chuid d’Fhoireann Uirlisí Base Intel® oneAPI.
Riachtanais Chórais
- Déan tagairt do Riachtanais Chórais oneTBB.
Íoslódáil Bloic Tógála Snáithe Intel(R) oneAPI (oneTBB)
- Íoslódáil oneTBB mar tháirge neamhspleách nó mar chuid d’Fhoireann Uirlisí Bonn Intel(R) oneAPI. Féach an Treoir Suiteála le haghaidh leagan neamhspleách (Windows* OS agus Linux* OS) agus Intel(R) oneAPI Toolkits Guide Installation.
Sula dTosaíonn Tú
Tar éis oneTBB a shuiteáil, ní mór duit na hathróga timpeallachta a shocrú:
- Téigh go dtí an eolaire suiteála oneTBB ( ). De réir réamhshocraithe, seo a leanas:
- Ar Linux* OS:
- Le haghaidh sárúsáideoirí (fréamh): /opt/intel/Konami
- Do ghnáthúsáideoirí (neamhfhréamh): $HOME/intel/Konami
- Ar Windows* OS:
- < Clár Files> \Intel\oneAPI
- Socraigh na hathróga timpeallachta, ag baint úsáide as an script i , ag rith
- Ar Linux* OS: vars.{sh|csh} isteach /tbb/is déanaí/env
- Ar Windows* OS: vars.bat isteach /tbb/is déanaí/env
Example
Anseo thíos is féidir leat a fháil ar example haghaidh algartam oneTBB. Tá an sampríomhann le suim gach slánuimhir ó 1 go 100.
oneAPI Threading Building Blocks (oneTBB) agus uirlis pkg-config
- Úsáidtear an uirlis pkg-config chun an líne tiomsaithe a shimpliú trí fhaisnéis faoi phacáistí a aisghabháil ó
meiteashonraí speisialta files. Cuidíonn sé le cosáin mhóra chruachóid a sheachaint agus déanann sé tiomsú níos iniompartha.
Déan clár a thiomsú ag baint úsáide as pkg-config
- Chun clár tástála test.cpp a thiomsú le oneTBB ar Linux* OS agus macOS*, cuir an cosán iomlán ar fáil chun cuardach a dhéanamh air. files agus leabharlanna, nó cuir líne shimplí ar fáil mar seo:
Cá háit:
- Soláthraíonn cflags leabharlann oneTBB lena n-áirítear cosán:
- soláthraíonn libs ainm leabharlainne Intel(R) oneTBB agus an cosán cuardaigh chun é a aimsiú:
- NÓTA Le haghaidh Windows* OS, chomh maith leis sin úsáid an bhratach rogha –msvc-chomhréir a athraíonn na bratacha tiomsú agus nascála ar mhodh cuí.
Faigh tuilleadh
- aonTBB Fóram Pobail
- Ceisteanna Coitianta Táirge
- Iarratais tacaíochta
- Bain úsáid as na hacmhainní seo má tá tacaíocht uait le oneTBB.
- Nótaí Eisiúna Faigh eolas cothrom le dáta faoin táirge, lena n-áirítear nótaí mionsonraithe, saincheisteanna aitheanta, agus athruithe.
- Doiciméadúchán: Treoir Fhorbróra agus Tagairt API
- Foghlaim conas oneTBB a úsáid.
- GitHub* Aimsigh cur i bhfeidhm oneTBB i bhfoinse oscailte.
Fógraí agus Séanadh
- D’fhéadfadh go mbeadh crua-earraí, bogearraí nó gníomhachtú seirbhíse cumasaithe ag teastáil ó theicneolaíochtaí Intel.
- Ní féidir aon táirge nó comhpháirt a bheith iomlán slán.
- Féadfaidh do chostais agus do thorthaí a bheith éagsúil.
- © Intel Corporation. Is trádmharcanna de chuid Intel Corporation nó a fhochuideachtaí iad Intel, lógó Intel, agus marcanna Intel eile. Féadfar ainmneacha agus brandaí eile a éileamh mar mhaoin daoine eile.
- Ní dheonaíonn an doiciméad seo aon cheadúnas (sainráite nó intuigthe, trí stad nó eile) d’aon chearta maoine intleachtúla.
- Féadfaidh lochtanna dearaidh nó earráidí ar a dtugtar errata a bheith sna táirgí a gcuirtear síos orthu a d’fhágfadh go n-imeoidh an táirge ó shonraíochtaí foilsithe. Tá earráidí tréithrithe reatha ar fáil ach iad a iarraidh.
- Séanann Intel gach barántas sainráite agus intuigthe, lena n-áirítear gan teorainn, na barántaí intuigthe indíoltacht, oiriúnacht chun críche áirithe, agus neamh-sárú, chomh maith le haon bharántas a eascraíonn as cúrsa feidhmíochta, cúrsa déileála, nó úsáid i dtrádáil.
Suiteáil oneTBB ar Windows * OS
- Déanann an chuid seo cur síos ar conas is féidir leat an leabharlann amháinAPI Threading Building Blocks (oneTBB) a imscaradh ar mheaisín Windows* OS.
- Má tá sé ar intinn agat oneTBB a shuiteáil mar chuid de Intel® oneAPI Base Toolkit, féach ar an rannán comhfhreagrach de Threoir Suiteála Uirlisí Intel(R) oneAPI.
- Má tá sé ar intinn agat oneTBB a shuiteáil mar tháirge aonair, lean na treoracha thíos, ag baint úsáide as an suiteálaí GUI nó bainisteoir pacáiste de do rogha féin.
- Foghlaim conas oneTBB a shuiteáil le GUI agus bainisteoir pacáiste: * Suiteáil le GUI * Suiteáil le Bainisteoir Pacáiste
Suiteáil le GUI
Céim 1. Roghnaigh an suiteálaí is fearr leat
- Téigh go dtí an leathanach Íoslódáil. Taispeántar liosta de na suiteálaithe atá ar fáil.
- Déan cinneadh ar an gcineál suiteálaí Windows a úsáidfidh tú:
- Tá suiteálaí ar líne níos lú file méid ach teastaíonn nasc Idirlín buan agus tú ag rith.
- Tá níos mó ag suiteálaí as líne file méid ach teastaíonn nasc Idirlín amháin chun an suiteálaí a íoslódáil file, agus ansin ritheann as líne.
- Tar éis duit an cineál suiteálaí a chinneadh, cliceáil ar an nasc comhfhreagrach chun an íoslódáil a thosú.
- Fan go mbeidh an íoslódáil críochnaithe.
Céim 2. Ullmhaigh an suiteálaí
Do shuiteálaithe as líne:
- Rith an .exe file tá tú tar éis íoslódáil. Seolfar an t-eastóscadh pacáiste suiteála.
- Sonraigh an cosán inar féidir an pacáiste a bhaint amach - is é C:\Users\ réamhshocraithe \Íoslódálacha\w_tbb_oneapi_p_ _as líne.
- Más gá, roghnaigh an Bain sealadach eastósctha files tar éis ticbhosca a shuiteáil.
- Cliceáil Sliocht.
Don suiteálaí ar líne, tosaíonn an íoslódáil go huathoibríoch tar éis duit an comhad .exe a rith file.
Céim 3. Rith an thus
- Má tá an suiteálaí as líne á rith agat, cliceáil Lean ar aghaidh chun dul ar aghaidh. Rachaidh an suiteálaí ar líne ar aghaidh go huathoibríoch.
- Sa chéim Achoimre, roghnaigh an ticbhosca Glacaim le téarmaí an chomhaontaithe ceadúnais.
- Roghnaigh an modh suiteála:
- Chun socruithe suiteála réamhshocraithe a úsáid, roghnaigh Suiteáil Molta. Suiteálfar oneTBB sa suíomh réamhshocraithe: %Program FIles (x86)%\Intel\oneAPI\. Cliceáil Leanúint ar aghaidh agus téigh ar aghaidh go dtí an chéim Comhtháite IDE.
- Chun socruithe suiteála a mhodhnú, roghnaigh Suiteáil an Chustaim agus cliceáil Saincheap. Leanfaidh tú ar aghaidh go dtí an chéim Roghnaigh Comhpháirteanna. Mar sin féin, ní féidir aon chomhpháirteanna seachas oneTBB a roghnú mar gheall ar nádúr an réitigh. Sa mhodh seo, is féidir leat an suíomh suiteála réamhshocraithe a athrú trí chliceáil ar Athrú sa chúinne ag bun ar chlé na fuinneoige.
- Ag an gcéim Integrate IDE, seiceálann an clár an féidir oneTBB a imscaradh go hiomlán le Microsoft Visual Studio IDE - chuige sin, ní mór an leagan IDE tacaithe a shuiteáil ar an spriocmheaisín. Mura bhfuil tú suiteáilte, is féidir leat an socrú a fhágáil agus é a atosú tar éis an IDE a shuiteáil, nó leanúint ar aghaidh gan comhtháthú.
- Ag céim an Chláir Feabhsaithe Bogearraí, roghnaigh an rogha is fearr leat. Ansin cliceáil Suiteáil chun an tsuiteáil a thosú.
- Fan go gcríochnóidh an próiseas. Ansin cliceáil Críochnaigh chun an suiteálaí a dhúnadh nó Téigh go Táirgí Suiteáilte chun seiceáil le haghaidh nuashonruithe nó bearta eile a dhéanamh.
NÓTA Cuimhnigh athróga timpeallachta a chumrú tar éis na suiteála. Féach an rannán Sula dTosaíonn Tú le foghlaim faoi.
Suiteáil le Bainisteoir Pacáiste
- Chun oneTBB a shuiteáil le bainisteoir pacáiste, reáchtáil an t-ordú comhfhreagrach a thuairiscítear sa doiciméadú:
- Conda
- Píob
- NuGet
- NÓTA Cuimhnigh athróga timpeallachta a chumrú tar éis na suiteála. Féach an rannán Sula dTosaíonn Tú le foghlaim faoi.
OneTBB á uasghrádú
- Tacaítear leis an uasghrádú gan uaim le haghaidh oneTBB 2021.1 agus leaganacha níos déanaí. Chun oneTBB a uasghrádú go dtí an leagan is déanaí, reáchtáil an socrú, mar a thuairiscítear thuas.
- Má bhíodh tú ag obair le leaganacha níos sine (TBB), smaoinigh nach soláthraíonn na leaganacha nua de oneTBB comhoiriúnacht ar gcúl. Féach TBB Revamp: Cúlra, Athruithe, agus Nuachóiriú le haghaidh sonraí. Chomh maith leis sin, tagairt do
- Ag dul ar imirce ó TBB le haghaidh tuilleadh eolais ar aistriú go oneTBB.
OneTBB a dhíshuiteáil
- Chun oneTBB a dhíshuiteáil, úsáid Feidhmchláir agus Gnéithe nó Cláir agus Gnéithe.
Suiteáil oneTBB ar Linux * OS
- Déanann an chuid seo cur síos ar conas is féidir leat an leabharlann amháinAPI Threading Building Blocks (oneTBB) a imscaradh ar mheaisín Linux*. Roghnaigh an bealach is fearr leat:
- Suiteáil oneTBB ag baint úsáide as Líne Ceannais
- Suiteáil oneTBB ag baint úsáide as Bainisteoirí Pacáiste de rogha:
- Conda
- APT
- YUM
- PIP
- NuGet
- NÓTA Is féidir leat TB amháin a shuiteáil freisin ar mheaisín Linux* OS ag baint úsáide as GUI. Féach Treoir Suiteála Intel(R) oneAPI chun tuilleadh a fhoghlaim.
Suiteáil oneTBB ag baint úsáide as Líne Ceannais
- Chun oneTBB a shuiteáil, rith ceann de na horduithe seo a leanas de réir do róil:
- fréimhe:
- úsáideoir:
Cá háit:
- adh – Rith an suiteálaí i mód neamh-idirghníomhach (adh).
- eula - Glac le nó diúltaigh Comhaontú Ceadúnais Úsáideora Deiridh (EULA), luachanna tacaithe: glacadh leis nó diúltaigh (réamhshocraithe).
- comhpháirteanna - Ligeann tú comhpháirteanna suiteáilte saincheaptha.
Le haghaidh example:
Suiteáil oneTBB ag baint úsáide as Bainisteoirí Pacáiste
- Lean na treoracha, ag baint úsáide as bainisteoir pacáiste de do rogha.
Conda
- Soláthraíonn an chuid seo treoracha ginearálta maidir le suiteáil na mBloc Tógála Snáithe oneAPI (oneTBB) tríd an
- Conda* bainisteoir pacáiste. Le haghaidh nótaí suiteála breise, féach ar dhoiciméadú Conda.
- Chun oneTBB a shuiteáil, rith an t-ordú seo a leanas:
- Is féidir leat úsáid a bhaint freisin: conda install -c intel/label/intel tbb-devel
- NÓTA Féach Intel(R) oneAPI Installation Guide le fáil amach conas Conda a chumrú.
APT
- Chun oneTBB a shuiteáil ag baint úsáide as APT*, rith:
- Le haghaidh example:
NÓTA Féach Intel(R) oneAPI Installation Guide chun fáil amach conas YUM a chumrú.
Chun oneTBB a shuiteáil ag baint úsáide as PIP*, rith:
Le haghaidh example:
NuGet
Chun oneTBB ó NuGet * a shuiteáil ag baint úsáide as an líne ordaithe, déan an méid seo a leanas:
- Téigh go nuget.org
- Rith:
NÓTA Féach Treoir Suiteála Intel(R) oneAPI chun foghlaim conas NuGet* a chumrú.
NÓTA Cuimhnigh athróga timpeallachta a chumrú tar éis na suiteála. Féach an rannán Sula dTosaíonn Tú le foghlaim faoi.
-
Tacaítear leis an uasghrádú gan uaim le haghaidh oneTBB 2021.1 agus leaganacha níos déanaí. Chun oneTBB a uasghrádú go dtí an leagan is déanaí, reáchtáil an socrú, mar a thuairiscítear thuas.
-
Má bhíodh tú ag obair le leaganacha níos sine (TBB), smaoinigh nach soláthraíonn na leaganacha nua de oneTBB comhoiriúnacht ar gcúl. Féach TBB Revamp: Cúlra, Athruithe, agus Nuachóiriú le haghaidh sonraí. Chomh maith leis sin, déan tagairt do Imirce ó TBB chun tuilleadh eolais a fháil faoi aistriú chuig Eitinn amháin.
Doiciméid / Acmhainní
![]() |
Intel oneAPI Snáithe Bloic Tógála [pdfTreoir Úsáideora oneAPI Snáithiú Bloic Foirgníochta, Snáithiú Bloic Foirgníochta, Bloic Thógála, Bloic |