Intel-LOGO

intel oneAPI Threading Building Blocks

intel-oneAPI-Threading-Building-Blocks-PRODUCT

ព័ត៌មានអំពីផលិតផល

ប្លុក​ការ​បង្កើត​ខ្សែ API មួយ (មួយ TB)

oneAPI Threading Building Blocks (oneTBB) គឺជាគំរូកម្មវិធីប៉ារ៉ាឡែលផ្អែកលើពេលដំណើរការសម្រាប់កូដ C++ ដែលប្រើខ្សែស្រឡាយ។ វាគឺជាបណ្ណាល័យពេលដំណើរការដែលមានមូលដ្ឋានលើគំរូដែលត្រូវបានរចនាឡើងដើម្បីជួយសម្រួលដល់ដំណើរការមិនទាន់ឃើញច្បាស់នៃដំណើរការពហុស្នូល។ oneTBB សម្រួលកម្មវិធីប៉ារ៉ាឡែលដោយបំបែកការគណនាទៅជាកិច្ចការដែលកំពុងដំណើរការស្របគ្នា។ Parallelism ត្រូវបានអនុវត្តនៅក្នុងដំណើរការតែមួយតាមរយៈខ្សែស្រឡាយ ដែលជាយន្តការប្រព័ន្ធប្រតិបត្តិការដែលអាចឱ្យសំណុំការណែនាំដូចគ្នា ឬផ្សេងគ្នាត្រូវបានប្រតិបត្តិក្នុងពេលដំណាលគ្នា។

oneTBB អាច​ត្រូវ​បាន​ទាញ​យក​ជា​ផលិតផល​ឯករាជ្យ ឬ​ជា​ផ្នែក​មួយ​នៃ Intel(R) oneAPI Base Toolkit។ ផលិតផលនេះភ្ជាប់មកជាមួយសំណុំនៃតម្រូវការប្រព័ន្ធដែលគួរតែត្រូវបានបំពេញមុនពេលដំឡើង។

តម្រូវការប្រព័ន្ធ

  • យោងទៅលើតម្រូវការប្រព័ន្ធ OneTBB ។

ការដំឡើង

  • ទាញយក oneTBB ជាផលិតផលឯករាជ្យ ឬជាផ្នែកមួយនៃ Intel(R) oneAPI Base Toolkit។
  • សូមមើលការណែនាំអំពីការដំឡើងសម្រាប់កំណែឯករាជ្យ (Windows* OS និង Linux* OS) និង Intel(R) oneAPI Toolkits Installation Guide។

ការណែនាំអំពីការប្រើប្រាស់

    • បន្ទាប់ពីដំឡើង oneTBB សូមកំណត់អថេរបរិស្ថានដោយចូលទៅកាន់ថតដំឡើង oneTBB ។ តាមលំនាំដើម ថតដំឡើងមានដូចខាងក្រោម៖

សម្រាប់ Linux* OS៖ /opt/intel/Konami/tab/latest/env/vars.sh

សម្រាប់ Windows* OS៖ % កម្មវិធីFiles(x86)%InteloneAPItbblatestenvvars.bat

    • ចងក្រងកម្មវិធីដោយប្រើ oneTBB នៅលើ Linux* OS និង macOS* ដោយប្រើឧបករណ៍ pkg-config ។ ផ្តល់ផ្លូវពេញលេញដើម្បីស្វែងរករួមទាំង files និងបណ្ណាល័យ ឬផ្តល់បន្ទាត់សាមញ្ញដូចនេះ៖

g++ -o test test.cpp $(pkg-config –libs –flags tab)

  • សម្រាប់ Windows* OS ប្រើទង់ជម្រើស –msvc-វាក្យសម្ព័ន្ធដែលបំប្លែងទង់ដែលចងក្រង និងភ្ជាប់ក្នុងរបៀបសមស្របមួយ។
  • សូមមើលមគ្គុទ្ទេសក៍អ្នកអភិវឌ្ឍន៍ និងឯកសារយោង API នៅលើ GitHub សម្រាប់កំណត់ចំណាំលម្អិត បញ្ហាដែលគេស្គាល់ និងការផ្លាស់ប្តូរ។

ចាប់ផ្តើមជាមួយ API Threading Building Blocks (មួយ TB)

  • oneAPI Threading Building Blocks (oneTBB) គឺជាគំរូកម្មវិធីប៉ារ៉ាឡែលផ្អែកលើពេលដំណើរការសម្រាប់កូដ C++ ដែលប្រើខ្សែស្រឡាយ។ វាមានបណ្ណាល័យពេលដំណើរការដែលមានមូលដ្ឋានលើគំរូ ដើម្បីជួយអ្នកក្នុងការទាញយកដំណើរការមិនទាន់ឃើញច្បាស់នៃដំណើរការពហុស្នូល។
    oneTBB អនុញ្ញាតឱ្យអ្នកងាយស្រួលក្នុងការរៀបចំកម្មវិធីប៉ារ៉ាឡែលដោយបំបែកការគណនាទៅជាកិច្ចការដែលកំពុងដំណើរការប៉ារ៉ាឡែល។
  • ក្នុងដំណើរការតែមួយ ភាពស្របគ្នាត្រូវបានអនុវត្តតាមរយៈខ្សែស្រឡាយ ដែលជាយន្តការនៃប្រព័ន្ធប្រតិបត្តិការដែលអនុញ្ញាតឱ្យដំណើរការការណែនាំដូចគ្នា ឬខុសគ្នាក្នុងពេលដំណាលគ្នា។
  • នៅទីនេះអ្នកអាចមើលឃើញការប្រតិបត្តិភារកិច្ចដែលអាចធ្វើទៅបានដោយខ្សែស្រឡាយ។intel-oneAPI-Threading-Building-Blocks-FIG-1

ប្រើផ្ទាំងមួយដើម្បីសរសេរកម្មវិធីដែលអាចធ្វើមាត្រដ្ឋានបានដែល៖

  • បញ្ជាក់រចនាសម្ព័ន្ធប៉ារ៉ាឡែលឡូជីខលជំនួសឱ្យខ្សែស្រឡាយ
  • សង្កត់ធ្ងន់លើការសរសេរកម្មវិធីប៉ារ៉ាឡែលទិន្នន័យ
  • យក advantage នៃបណ្តុំដំណាលគ្នា និងក្បួនដោះស្រាយប៉ារ៉ាឡែល
  • oneTBB គាំទ្រភាពស្របគ្នាដែលជាប់គ្នា និងតុល្យភាពបន្ទុក។ វាមានន័យថាអ្នកអាចប្រើបណ្ណាល័យដោយមិនចាំបាច់ព្រួយបារម្ភអំពីការជាវប្រព័ន្ធលើសតម្រូវការ។ oneTBB អាចប្រើបានជាផលិតផលឯករាជ្យ និងជាផ្នែកមួយនៃប្រអប់ឧបករណ៍មូលដ្ឋាន Intel® oneAPI ។

តម្រូវការប្រព័ន្ធ

  • យោងទៅលើតម្រូវការប្រព័ន្ធ OneTBB ។

ទាញយក Intel(R) oneAPI Threading Building Blocks (oneTBB)

  • ទាញយក oneTBB ជាផលិតផលឯករាជ្យ ឬជាផ្នែកមួយនៃ Intel(R) oneAPI Base Toolkit។ សូមមើលការណែនាំអំពីការដំឡើងសម្រាប់កំណែឯករាជ្យ (Windows* OS និង Linux* OS) និង Intel(R) oneAPI Toolkits Installation Guide។
មុនពេលអ្នកចាប់ផ្តើម

បន្ទាប់ពីដំឡើង oneTBB អ្នកត្រូវកំណត់អថេរបរិស្ថាន៖

  1. ចូលទៅកាន់ថតដំឡើង oneTBB ( ) តាមលំនាំដើម គឺដូចខាងក្រោម៖
    1. នៅលើ Linux* OS៖
    2. សម្រាប់អ្នកប្រើជាន់ខ្ពស់ (root)៖ /opt/intel/Konami
    3. សម្រាប់អ្នកប្រើប្រាស់ធម្មតា (មិនមែន root)៖ $HOME/intel/Konami
    4. នៅលើ Windows* OS៖
    5. <Program Files>\Intel\oneAPI
  2. កំណត់អថេរបរិស្ថាន ដោយប្រើស្គ្រីបក្នុង , ដោយការរត់
    • នៅលើ Linux* OS៖ vars.{sh|csh} ក្នុង /tbb/latest/env
    • នៅលើ Windows* OS៖ vars.bat ក្នុង /tbb/latest/env

Example
ខាងក្រោមនេះអ្នកអាចរកឃើញអតីតធម្មតា។ample សម្រាប់ក្បួនដោះស្រាយ oneTBB ។ សample គណនាផលបូកនៃចំនួនគត់ទាំងអស់ពី 1 ដល់ 100 ។intel-oneAPI-Threading-Building-Blocks-FIG-2

oneAPI Threading Building Blocks (oneTBB) និងឧបករណ៍ pkg-config

  • ឧបករណ៍ pkg-config ត្រូវបានប្រើដើម្បីសម្រួលបន្ទាត់ចងក្រងដោយទាញយកព័ត៌មានអំពីកញ្ចប់ពី
    ទិន្នន័យមេតាពិសេស fileស. វាជួយជៀសវាងផ្លូវដែលមានកូដរឹងធំ និងធ្វើឱ្យការចងក្រងកាន់តែចល័ត។

ចងក្រងកម្មវិធីដោយប្រើ pkg-config

  • ដើម្បីចងក្រងកម្មវិធីសាកល្បង test.cpp ជាមួយ oneTBB នៅលើ Linux* OS និង macOS* សូមផ្តល់ផ្លូវពេញលេញដើម្បីស្វែងរករួមមាន files និងបណ្ណាល័យ ឬផ្តល់បន្ទាត់សាមញ្ញដូចនេះ៖intel-oneAPI-Threading-Building-Blocks-FIG-3

កន្លែងណា៖

  • cflags ផ្តល់បណ្ណាល័យ OneTBB រួមទាំងផ្លូវ៖intel-oneAPI-Threading-Building-Blocks-FIG-4
  • libs ផ្តល់ឈ្មោះបណ្ណាល័យ Intel(R) oneTBB និងផ្លូវស្វែងរកដើម្បីស្វែងរកវា៖intel-oneAPI-Threading-Building-Blocks-FIG-4
  • ចំណាំ សម្រាប់ Windows* OS ប្រើទង់ជម្រើស –msvc-វាក្យសម្ព័ន្ធដែលបំប្លែងទង់ដែលចងក្រង និងភ្ជាប់ក្នុងរបៀបសមស្របមួយ។
ស្វែងរកច្រើនទៀត
  • oneTBB វេទិកាសហគមន៍
  • សំណួរគេសួរញឹកញាប់អំពីផលិតផល
  • សំណើគាំទ្រ
  • ប្រើប្រាស់ធនធានទាំងនេះ ប្រសិនបើអ្នកត្រូវការជំនួយជាមួយ oneTBB។
  • កំណត់ចំណាំចេញផ្សាយ ស្វែងរកព័ត៌មានថ្មីៗអំពីផលិតផល រួមទាំងកំណត់ចំណាំលម្អិត បញ្ហាដែលគេស្គាល់ និងការផ្លាស់ប្តូរ។
  • ឯកសារ៖ មគ្គុទ្ទេសក៍អ្នកអភិវឌ្ឍន៍ និងឯកសារយោង API
  • រៀនប្រើ OneTBB ។
  • GitHub* ស្វែងរកការអនុវត្ត OneTBB នៅក្នុងប្រភពបើកចំហ។

សេចក្តីជូនដំណឹង និងការបដិសេធ

  • បច្ចេកវិទ្យារបស់ Intel ប្រហែលជា តម្រូវឲ្យ មានផ្នែករឹង, សូហ្វវែរឬសេវាកម្មដែលអាចដំណើរការបាន។
  • គ្មានផលិតផល ឬសមាសធាតុណាមួយអាចធានាបានដាច់ខាត។
  • ការចំណាយ និងលទ្ធផលរបស់អ្នកអាចប្រែប្រួល។
  • © សាជីវកម្ម Intel ។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានអះអាងថាជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
  • គ្មានអាជ្ញាប័ណ្ណ (បញ្ជាក់ ឬបង្កប់ន័យដោយបិទបាំង ឬបើមិនដូច្នេះទេ) ចំពោះកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយឯកសារនេះ។
  • ផលិតផលដែលបានពិពណ៌នាអាចមានពិការភាពក្នុងការរចនា ឬកំហុសដែលគេស្គាល់ថាជា errata ដែលអាចធ្វើឱ្យផលិតផលខុសពីលក្ខណៈបច្ចេកទេសដែលបានបោះពុម្ពផ្សាយ។ កំហុសកំណត់លក្ខណៈបច្ចុប្បន្នអាចរកបានតាមការស្នើសុំ។
  • Intel បដិសេធរាល់ការធានាដែលបង្ហាញ និងបង្កប់ន័យទាំងអស់ រួមទាំងដោយគ្មានការកំណត់ ការធានាដោយបង្កប់ន័យនៃលទ្ធភាពនៃការធ្វើពាណិជ្ជកម្ម ភាពរឹងមាំសម្រាប់គោលបំណងជាក់លាក់មួយ និងការមិនបំពាន ក៏ដូចជាការធានាណាមួយដែលកើតឡើងពីដំណើរការនៃការអនុវត្ត វគ្គនៃការដោះដូរ ឬការប្រើប្រាស់ក្នុងពាណិជ្ជកម្ម។

ដំឡើង oneTBB នៅលើ Windows* OS

  • ផ្នែកនេះពិពណ៌នាអំពីរបៀបដែលអ្នកអាចដាក់ពង្រាយបណ្ណាល័យ OneAPI Threading Building Blocks (oneTBB) នៅលើម៉ាស៊ីន Windows* OS ។
  • ប្រសិនបើអ្នកមានគម្រោងដំឡើង oneTBB ជាផ្នែកនៃ Intel® oneAPI Base Toolkit សូមមើលផ្នែកដែលត្រូវគ្នានៃ Intel(R) oneAPI Toolkits Installation Guide។
  • ប្រសិនបើអ្នកមានគម្រោងដំឡើង oneTBB ជាផលិតផលឯករាជ្យ សូមធ្វើតាមការណែនាំខាងក្រោម ដោយប្រើកម្មវិធីដំឡើង GUI ឬកម្មវិធីគ្រប់គ្រងកញ្ចប់តាមជម្រើសរបស់អ្នក។
  • ស្វែងយល់ពីរបៀបដំឡើង OneTBB ជាមួយ GUI និងកម្មវិធីគ្រប់គ្រងកញ្ចប់៖ * ដំឡើងជាមួយ GUI * ដំឡើងជាមួយកម្មវិធីគ្រប់គ្រងកញ្ចប់

ដំឡើងជាមួយ GUI

ជំហាន 1. ជ្រើសរើសកម្មវិធីដំឡើងដែលពេញចិត្ត

  1. ចូលទៅកាន់ទំព័រទាញយក។ បញ្ជីនៃកម្មវិធីដំឡើងដែលមានត្រូវបានបង្ហាញ។
  2. សម្រេចចិត្តលើប្រភេទកម្មវិធីដំឡើងវីនដូដែលអ្នកនឹងប្រើ៖
    • កម្មវិធីដំឡើងតាមអ៊ីនធឺណិតមានទំហំតូចជាង file ទំហំ ប៉ុន្តែទាមទារការតភ្ជាប់អ៊ីធឺណិតអចិន្ត្រៃយ៍ពេលកំពុងដំណើរការ។
    • កម្មវិធីដំឡើងក្រៅបណ្តាញមានទំហំធំជាង file ទំហំ ប៉ុន្តែទាមទារការតភ្ជាប់អ៊ីនធឺណិតតែប៉ុណ្ណោះ ដើម្បីទាញយកកម្មវិធីដំឡើង fileហើយបន្ទាប់មកដំណើរការដោយគ្មានអ៊ីនធឺណិត។
  3. ដោយបានសម្រេចចិត្តលើប្រភេទកម្មវិធីដំឡើង សូមចុចលើតំណដែលត្រូវគ្នា ដើម្បីចាប់ផ្តើមការទាញយក។
  4. រង់ចាំការទាញយកបញ្ចប់។

ជំហានទី 2. រៀបចំកម្មវិធីដំឡើង

សម្រាប់អ្នកដំឡើងក្រៅបណ្តាញ៖

  1. ដំណើរការ .exe file អ្នកបានទាញយក។ ឧបករណ៍ទាញយកកញ្ចប់ដំឡើងនឹងត្រូវបានដាក់ឱ្យដំណើរការ។
  2. បញ្ជាក់ផ្លូវដែលត្រូវទាញយកកញ្ចប់ - លំនាំដើមគឺ C:\Users\ \Downloads\w_tbb_oneapi_p_ _ ក្រៅបណ្តាញ។
  3. បើចាំបាច់ ជ្រើសយក ដកចេញបណ្ដោះអាសន្ន files បន្ទាប់ពីការដំឡើងប្រអប់ធីក។
  4. ចុច ស្រង់។
    សម្រាប់កម្មវិធីដំឡើងអនឡាញ ការទាញយកចាប់ផ្តើមដោយស្វ័យប្រវត្តិបន្ទាប់ពីអ្នកដំណើរការ .exe file.

ជំហានទី 3. ដំណើរការការដំឡើង

  1. ប្រសិនបើអ្នកកំពុងដំណើរការកម្មវិធីដំឡើងក្រៅបណ្តាញ សូមចុចបន្ត ដើម្បីបន្ត។ កម្មវិធីដំឡើងអនឡាញនឹងដំណើរការដោយស្វ័យប្រវត្តិ។
  2. នៅ​ក្នុង​ជំហាន​សង្ខេប សូម​ជ្រើស​ប្រអប់​ធីក ខ្ញុំ​ទទួល​យក​លក្ខខណ្ឌ​នៃ​កិច្ចព្រមព្រៀង​អាជ្ញាប័ណ្ណ។
  3. ជ្រើសរើសរបៀបដំឡើង៖
  • ដើម្បីប្រើការកំណត់ការដំឡើងលំនាំដើម សូមជ្រើសរើសការដំឡើងដែលបានណែនាំ។ oneTBB នឹងត្រូវបានដំឡើងនៅក្នុងទីតាំងលំនាំដើម៖ % កម្មវិធី FIles (x86)%\Intel\oneAPI\ ។ ចុច បន្ត ហើយបន្តទៅជំហាន រួមបញ្ចូល IDE ។
  • ដើម្បីកែប្រែការកំណត់ការដំឡើង សូមជ្រើសរើស ការដំឡើងផ្ទាល់ខ្លួន ហើយចុច ប្ដូរតាមបំណង។ អ្នកនឹងបន្តទៅជំហានជ្រើសរើសសមាសភាគ។ ទោះជាយ៉ាងណាក៏ដោយ គ្មានសមាសធាតុណាមួយក្រៅពី oneTBB អាចត្រូវបានជ្រើសរើសទេ ដោយសារធម្មជាតិនៃដំណោះស្រាយ។ នៅក្នុងរបៀបនេះ អ្នកអាចផ្លាស់ប្តូរទីតាំងដំឡើងលំនាំដើមដោយចុច ផ្លាស់ប្តូរ នៅជ្រុងខាងក្រោមឆ្វេងនៃបង្អួច។intel-oneAPI-Threading-Building-Blocks-FIG-5
  1. នៅជំហាន Integrate IDE កម្មវិធីពិនិត្យមើលថាតើវាអាចទៅរួចដែរឬទេក្នុងការដាក់ពង្រាយ oneTBB ដែលរួមបញ្ចូលយ៉ាងពេញលេញជាមួយ Microsoft Visual Studio IDE – សម្រាប់នោះ កំណែ IDE ដែលគាំទ្រត្រូវតែត្រូវបានដំឡើងនៅលើម៉ាស៊ីនគោលដៅ។ ប្រសិនបើមិនបានដំឡើងទេ អ្នកអាចចេញពីការដំឡើង ហើយចាប់ផ្តើមវាឡើងវិញ បន្ទាប់ពីដំឡើង IDE ឬបន្តដោយគ្មានការរួមបញ្ចូល។
  2. នៅជំហានកម្មវិធីកែលម្អកម្មវិធី សូមជ្រើសរើសជម្រើសដែលអ្នកពេញចិត្ត។ បន្ទាប់មកចុច ដំឡើង ដើម្បីចាប់ផ្តើមការដំឡើង។
  3. រង់ចាំដំណើរការបញ្ចប់។ បន្ទាប់មកចុច Finish ដើម្បីបិទកម្មវិធីដំឡើង ឬចូលទៅកាន់ផលិតផលដែលបានដំឡើង ដើម្បីពិនិត្យមើលការអាប់ដេត ឬធ្វើសកម្មភាពផ្សេងទៀត។

ចំណាំ ចងចាំដើម្បីកំណត់រចនាសម្ព័ន្ធអថេរបរិស្ថានបន្ទាប់ពីការដំឡើង។ សូមមើលផ្នែក មុនពេលអ្នកចាប់ផ្តើម ដើម្បីស្វែងយល់អំពីវា។

ដំឡើងជាមួយកម្មវិធីគ្រប់គ្រងកញ្ចប់

  • ដើម្បីដំឡើង oneTBB ជាមួយកម្មវិធីគ្រប់គ្រងកញ្ចប់ សូមដំណើរការពាក្យបញ្ជាដែលត្រូវគ្នាដែលបានពិពណ៌នានៅក្នុងឯកសារ៖
  • ខុនដា
  • ភីភី
  • នូហ្គេត
  • ចំណាំ ចងចាំដើម្បីកំណត់រចនាសម្ព័ន្ធអថេរបរិស្ថានបន្ទាប់ពីការដំឡើង។ សូមមើលផ្នែក មុនពេលអ្នកចាប់ផ្តើម ដើម្បីស្វែងយល់អំពីវា។

ការធ្វើបច្ចុប្បន្នភាព OneTBB

  • ការធ្វើឱ្យប្រសើរឡើងដោយគ្មានថ្នេរត្រូវបានគាំទ្រសម្រាប់កំណែ OneTBB 2021.1 និងក្រោយ។ ដើម្បីដំឡើងកំណែ OneTBB ទៅកំណែចុងក្រោយបំផុត សូមដំណើរការការដំឡើង ដូចដែលបានពិពណ៌នាខាងលើ។
  • ប្រសិនបើអ្នកធ្លាប់ធ្វើការជាមួយកំណែចាស់ (TBB) សូមពិចារណាថាកំណែថ្មីរបស់ oneTBB មិនផ្តល់នូវភាពឆបគ្នាថយក្រោយទេ។ សូមមើល TBB Revamp៖ ផ្ទៃខាងក្រោយ ការផ្លាស់ប្តូរ និងទំនើបកម្ម សម្រាប់ព័ត៌មានលម្អិត។ ផងដែរ, យោងទៅ
  • ការធ្វើចំណាកស្រុកពី TBB សម្រាប់ព័ត៌មានបន្ថែមអំពីការធ្វើចំណាកស្រុកទៅ OneTBB ។

ការលុប OneTBB

  • ដើម្បីលុបការដំឡើង oneTBB សូមប្រើកម្មវិធី និងមុខងារ ឬកម្មវិធី និងមុខងារ។

ដំឡើង oneTBB នៅលើ Linux* OS

  • ផ្នែកនេះពិពណ៌នាអំពីរបៀបដែលអ្នកអាចដាក់ពង្រាយបណ្ណាល័យ OneAPI Threading Building Blocks (oneTBB) នៅលើម៉ាស៊ីនលីនុច*។ ជ្រើសរើសវិធីដែលពេញចិត្ត៖
  • ដំឡើង oneTBB ដោយប្រើបន្ទាត់ពាក្យបញ្ជា
  • ដំឡើង oneTBB ដោយប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ជម្រើស៖
  • ខុនដា
  • APT
  • យូម
  • PIP
  • នូហ្គេត
  • ចំណាំ អ្នកក៏អាចដំឡើង TB មួយនៅលើម៉ាស៊ីន Linux* OS ដោយប្រើ GUI ។ សូមមើលការណែនាំអំពីការដំឡើង Intel(R) oneAPI ដើម្បីស្វែងយល់បន្ថែម។

ដំឡើង oneTBB ដោយប្រើបន្ទាត់ពាក្យបញ្ជា

  • ដើម្បីដំឡើង oneTBB សូមដំណើរការពាក្យបញ្ជាខាងក្រោមមួយតាមតួនាទីរបស់អ្នក៖
  • ឬស៖intel-oneAPI-Threading-Building-Blocks-FIG-6
  • អ្នកប្រើប្រាស់៖intel-oneAPI-Threading-Building-Blocks-FIG-7

កន្លែងណា៖

  • ស្ងាត់ - ដំណើរការកម្មវិធីដំឡើងក្នុងរបៀបមិនអន្តរកម្ម (ស្ងាត់)។
  • អ៊ីឡា - យល់ព្រម ឬបដិសេធកិច្ចព្រមព្រៀងអាជ្ញាប័ណ្ណអ្នកប្រើប្រាស់ចុងក្រោយ (EULA) តម្លៃដែលគាំទ្រ៖ ទទួល ឬបដិសេធ (លំនាំដើម)។
  • សមាសធាតុ - អនុញ្ញាតឱ្យអ្នកដំឡើងសមាសភាគផ្ទាល់ខ្លួន។

សម្រាប់អតីតampលេ៖intel-oneAPI-Threading-Building-Blocks-FIG-8

ដំឡើង oneTBB ដោយប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់

  • អនុវត្តតាមការណែនាំ ដោយប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់នៃជម្រើសរបស់អ្នក។

ខុនដា

  • ផ្នែកនេះផ្តល់នូវការណែនាំទូទៅអំពីការដំឡើង oneAPI Threading Building Blocks (oneTBB) តាមរយៈ
  • កម្មវិធីគ្រប់គ្រងកញ្ចប់ Conda* ។ សម្រាប់កំណត់ចំណាំការដំឡើងបន្ថែម សូមមើលឯកសារ Conda ។
  • ដើម្បីដំឡើង oneTBB សូមដំណើរការពាក្យបញ្ជាខាងក្រោម៖intel-oneAPI-Threading-Building-Blocks-FIG-9
  • អ្នកក៏អាចប្រើ៖ conda install -c intel/label/intel tbb-devel
  • ចំណាំ សូមមើលការណែនាំអំពីការដំឡើង Intel(R) oneAPI ដើម្បីស្វែងយល់ពីរបៀបកំណត់ Conda ។

APT

  • ដើម្បីដំឡើង oneTBB ដោយប្រើ APT* សូមដំណើរការ៖intel-oneAPI-Threading-Building-Blocks-FIG-10
  • សម្រាប់អតីតampលេ៖

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

ចំណាំ សូមមើលការណែនាំអំពីការដំឡើង Intel(R) oneAPI ដើម្បីស្វែងយល់ពីរបៀបកំណត់ YUM។

ដើម្បីដំឡើង oneTBB ដោយប្រើ PIP* សូមដំណើរការ៖intel-oneAPI-Threading-Building-Blocks-FIG-14

សម្រាប់អតីតampលេ៖

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

នូហ្គេត

ដើម្បីដំឡើង oneTBB ពី NuGet* ដោយប្រើបន្ទាត់ពាក្យបញ្ជា សូមធ្វើដូចខាងក្រោម៖

  1. ចូលទៅកាន់ nuget.org
  2. រត់៖intel-oneAPI-Threading-Building-Blocks-FIG-16

ចំណាំ សូមមើលការណែនាំអំពីការដំឡើង Intel(R) oneAPI ដើម្បីស្វែងយល់ពីរបៀបកំណត់ NuGet*។
ចំណាំ ចងចាំដើម្បីកំណត់រចនាសម្ព័ន្ធអថេរបរិស្ថានបន្ទាប់ពីការដំឡើង។ សូមមើលផ្នែក មុនពេលអ្នកចាប់ផ្តើម ដើម្បីស្វែងយល់អំពីវា។

ការធ្វើបច្ចុប្បន្នភាព OneTBB
  • ការធ្វើឱ្យប្រសើរឡើងដោយគ្មានថ្នេរត្រូវបានគាំទ្រសម្រាប់កំណែ OneTBB 2021.1 និងក្រោយ។ ដើម្បីដំឡើងកំណែ OneTBB ទៅកំណែចុងក្រោយបំផុត សូមដំណើរការការដំឡើង ដូចដែលបានពិពណ៌នាខាងលើ។
  • ប្រសិនបើអ្នកធ្លាប់ធ្វើការជាមួយកំណែចាស់ (TBB) សូមពិចារណាថាកំណែថ្មីរបស់ oneTBB មិនផ្តល់នូវភាពឆបគ្នាថយក្រោយទេ។ សូមមើល TBB Revamp៖ ផ្ទៃខាងក្រោយ ការផ្លាស់ប្តូរ និងទំនើបកម្ម សម្រាប់ព័ត៌មានលម្អិត។ ផងដែរ សូមយោងទៅលើការធ្វើចំណាកស្រុកពី TBB សម្រាប់ព័ត៌មានបន្ថែមស្តីពីការធ្វើចំណាកស្រុកទៅជំងឺរបេងមួយ។

ឯកសារ/ធនធាន

intel oneAPI Threading Building Blocks [pdf] ការណែនាំអ្នកប្រើប្រាស់
oneAPI Threading Building Blocks, Threading Building Block, Building Blocks, ប្លុក

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *