intel-LOGO

Intel oneAPI Snáithe Bloic Tógála

intel-oneAPI-Threading-Building-Blocks-PRODUCT

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.intel-oneAPI-Threading-Building-Blocks-FIG-1

Ú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ú:

  1. Téigh go dtí an eolaire suiteála oneTBB ( ). De réir réamhshocraithe, seo a leanas:
    1. Ar Linux* OS:
    2. Le haghaidh sárúsáideoirí (fréamh): /opt/intel/Konami
    3. Do ghnáthúsáideoirí (neamhfhréamh): $HOME/intel/Konami
    4. Ar Windows* OS:
    5. < Clár Files> \Intel\oneAPI
  2. 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.intel-oneAPI-Threading-Building-Blocks-FIG-2

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:intel-oneAPI-Threading-Building-Blocks-FIG-3

Cá háit:

  • Soláthraíonn cflags leabharlann oneTBB lena n-áirítear cosán:intel-oneAPI-Threading-Building-Blocks-FIG-4
  • soláthraíonn libs ainm leabharlainne Intel(R) oneTBB agus an cosán cuardaigh chun é a aimsiú:intel-oneAPI-Threading-Building-Blocks-FIG-4
  • 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

  1. Téigh go dtí an leathanach Íoslódáil. Taispeántar liosta de na suiteálaithe atá ar fáil.
  2. 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.
  3. Tar éis duit an cineál suiteálaí a chinneadh, cliceáil ar an nasc comhfhreagrach chun an íoslódáil a thosú.
  4. Fan go mbeidh an íoslódáil críochnaithe.

Céim 2. Ullmhaigh an suiteálaí

Do shuiteálaithe as líne:

  1. Rith an .exe file tá tú tar éis íoslódáil. Seolfar an t-eastóscadh pacáiste suiteála.
  2. 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.
  3. Más gá, roghnaigh an Bain sealadach eastósctha files tar éis ticbhosca a shuiteáil.
  4. 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

  1. 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.
  2. Sa chéim Achoimre, roghnaigh an ticbhosca Glacaim le téarmaí an chomhaontaithe ceadúnais.
  3. 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.intel-oneAPI-Threading-Building-Blocks-FIG-5
  1. 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ú.
  2. 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ú.
  3. 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:intel-oneAPI-Threading-Building-Blocks-FIG-6
  • úsáideoir:intel-oneAPI-Threading-Building-Blocks-FIG-7

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:intel-oneAPI-Threading-Building-Blocks-FIG-8

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:intel-oneAPI-Threading-Building-Blocks-FIG-9
  • 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:intel-oneAPI-Threading-Building-Blocks-FIG-10
  • Le haghaidh example:

intel-oneAPI-Threading-Building-Blocks-FIG-11

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:intel-oneAPI-Threading-Building-Blocks-FIG-14

Le haghaidh example:

intel-oneAPI-Threading-Building-Blocks-FIG-15

NuGet

Chun oneTBB ó NuGet * a shuiteáil ag baint úsáide as an líne ordaithe, déan an méid seo a leanas:

  1. Téigh go nuget.org
  2. Rith:intel-oneAPI-Threading-Building-Blocks-FIG-16

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.

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, 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

Tagairtí

Fág trácht

Ní fhoilseofar do sheoladh ríomhphoist. Tá réimsí riachtanacha marcáilte *