intel-Get-Started-with-VTune-Profiler-និមិត្តសញ្ញា

Intel ចាប់ផ្តើមជាមួយ VTune Profiler

ចាប់ផ្តើមជាមួយ Intel® VTune™ Profiler

ប្រើ Intel VTune Profiler ដើម្បីវិភាគប្រព័ន្ធគោលដៅក្នុងស្រុក និងពីចម្ងាយពីម៉ាស៊ីន Windows*, macOS* និង Linux*។ ធ្វើឱ្យប្រសើរឡើងនូវការអនុវត្តកម្មវិធី និងប្រព័ន្ធតាមរយៈប្រតិបត្តិការទាំងនេះ៖

  • វិភាគជម្រើសនៃក្បួនដោះស្រាយ។
  • ស្វែងរកការជាប់គាំងនៃកូដសៀរៀល និងប៉ារ៉ាឡែល។
  • ស្វែងយល់ពីទីកន្លែង និងរបៀបដែលកម្មវិធីរបស់អ្នកអាចទទួលបានអត្ថប្រយោជន៍ពីធនធានផ្នែករឹងដែលមាន។
  • បង្កើនល្បឿនដំណើរការកម្មវិធីរបស់អ្នក។
    ទាញយក Intel VTune Profiler នៅលើប្រព័ន្ធរបស់អ្នកតាមរយៈវិធីមួយក្នុងចំណោមវិធីទាំងនេះ៖
  • ទាញយកកំណែ Standalone ។
  • ទទួលបាន Intel VTune Profiler ជាផ្នែកនៃ Intel® oneAPI Base Toolkit ។
    សូមមើល VTune Profileទំព័របណ្តុះបណ្តាលសម្រាប់វីដេអូ, webinars និងសម្ភារៈជាច្រើនទៀតដើម្បីជួយអ្នកចាប់ផ្តើម។

ចំណាំ
ឯកសារសម្រាប់កំណែ Intel® VTune™ Profiler មុនពេលការចេញផ្សាយឆ្នាំ 2021 គឺអាចទាញយកបានតែប៉ុណ្ណោះ។ សម្រាប់បញ្ជីនៃការទាញយកឯកសារដែលមានដោយកំណែផលិតផល សូមមើលទំព័រទាំងនេះ៖

  • ទាញយកឯកសារសម្រាប់ Intel Parallel Studio XE
  • ទាញយកឯកសារសម្រាប់ Intel System Studio

ស្វែងយល់ពីលំហូរការងារ
ប្រើ Intel VTune Profiler ទៅ profile កម្មវិធី និងវិភាគលទ្ធផលសម្រាប់ការកែលម្អការអនុវត្ត។

លំហូរការងារទូទៅមានជំហានទាំងនេះ៖

intel-Get-Started-with-VTune-Profiler-01

ជ្រើសរើសប្រព័ន្ធម៉ាស៊ីនរបស់អ្នកដើម្បីចាប់ផ្តើម
ស្វែងយល់បន្ថែមអំពីដំណើរការការងារជាក់លាក់របស់ប្រព័ន្ធសម្រាប់ Windows*, Linux*, ឬ macOS*។

intel-Get-Started-with-VTune-Profiler-02

ចាប់ផ្តើមជាមួយ Intel® VTune™ Profiler សម្រាប់ Windows* OS

មុនពេលអ្នកចាប់ផ្តើម

  1. ដំឡើង Intel® VTune™ Profiler នៅលើប្រព័ន្ធ Windows* របស់អ្នក។
  2. បង្កើតកម្មវិធីរបស់អ្នកជាមួយនឹងព័ត៌មាននិមិត្តសញ្ញា និងនៅក្នុងរបៀបចេញផ្សាយដោយបើកការបង្កើនប្រសិទ្ធភាពទាំងអស់។ សម្រាប់ព័ត៌មានលម្អិតអំពីការកំណត់កម្មវិធីចងក្រង សូមមើល VTune Profiler ការណែនាំអ្នកប្រើប្រាស់អនឡាញ។
    អ្នកក៏អាចប្រើម៉ាទ្រីស sampកម្មវិធី le មាននៅក្នុង \VTune\Samples\ម៉ាទ្រីស។ អ្នកអាចមើលឃើញ s ដែលត្រូវគ្នា។ampលទ្ធផលនៅក្នុង \VTune\Projects\sampឡេ (ម៉ាទ្រីស) ។
  3. ដំឡើងអថេរបរិស្ថាន៖ ដំណើរការ ស្គ្រីប \setvars.bat ។
    តាមលំនាំដើម សម្រាប់សមាសធាតុ oneAPI គឺកម្មវិធី Files (x86)\Intel\oneAPI។
    ចំណាំ អ្នកមិនចាំបាច់ដំណើរការ setvars.bat នៅពេលប្រើ Intel® VTune™ Pro ទេ។filer នៅក្នុង Microsoft* Visual Studio* ។

ជំហានទី 1៖ ចាប់ផ្តើម Intel® VTune™ Profiler
ចាប់ផ្តើម Intel VTune Profiler តាមរយៈវិធីមួយក្នុងចំណោមវិធីទាំងនេះ ហើយរៀបចំគម្រោងមួយ។ គម្រោងគឺជាធុងសម្រាប់កម្មវិធីដែលអ្នកចង់វិភាគ ប្រភេទនៃការវិភាគ និងលទ្ធផលប្រមូលទិន្នន័យ។

ប្រភព / ចាប់ផ្តើម VTune Profiler

ឯករាជ្យ (GUI)

  1. ដំណើរការពាក្យបញ្ជា vtune-gui ឬដំណើរការ Intel® VTune™ Profiler ពីម៉ឺនុយចាប់ផ្តើម។
  2. នៅពេលដែល GUI បើកសូមចុចលើអេក្រង់ស្វាគមន៍។
  3. នៅក្នុងប្រអប់បង្កើតគម្រោង បញ្ជាក់ឈ្មោះគម្រោង និងទីតាំង។
  4. ចុចបង្កើតគម្រោង។

ឯករាជ្យ (បន្ទាត់ពាក្យបញ្ជា)
ដំណើរការពាក្យបញ្ជា vtune ។

Microsoft* Visual Studio* IDE
បើកដំណោះស្រាយរបស់អ្នកនៅក្នុង Visual Studio។ កម្មវិធី VTune Profileរបារឧបករណ៍ r ត្រូវបានបើកដោយស្វ័យប្រវត្តិ ហើយគម្រោង Visual Studio របស់អ្នកត្រូវបានកំណត់ជាគោលដៅវិភាគ។

ចំណាំ
អ្នកមិនចាំបាច់បង្កើតគម្រោងនៅពេលដំណើរការ Intel® VTune™ Pro ទេ។filer ពីបន្ទាត់ពាក្យបញ្ជា ឬក្នុង Microsoft* Visual Studio ។

ជំហានទី 2: កំណត់រចនាសម្ព័ន្ធ និងដំណើរការការវិភាគ
បន្ទាប់ពីបង្កើតគម្រោងថ្មី បង្អួចកំណត់រចនាសម្ព័ន្ធការវិភាគនឹងបើកជាមួយនឹងតម្លៃលំនាំដើមទាំងនេះ៖

intel-Get-Started-with-VTune-Profiler-03

  1. នៅក្នុងផ្នែក Launch Application រកមើលទីតាំងនៃកម្មវិធីរបស់អ្នកដែលអាចប្រតិបត្តិបាន។ file.
  2. ចុច Start ដើម្បីដំណើរការ Performance Snapshot នៅលើកម្មវិធីរបស់អ្នក។ ការវិភាគនេះបង្ហាញពីទិដ្ឋភាពទូទៅview នៃបញ្ហាដែលប៉ះពាល់ដល់ដំណើរការនៃកម្មវិធីរបស់អ្នកនៅលើប្រព័ន្ធគោលដៅ។

ជំហានទី 3៖ View និងវិភាគទិន្នន័យការអនុវត្ត
នៅពេលដែលការប្រមូលទិន្នន័យបានបញ្ចប់ VTune Profiler បង្ហាញលទ្ធផលការវិភាគនៅក្នុងបង្អួចសង្ខេប។ នៅទីនេះ អ្នកឃើញការសម្តែងមួយចប់ហើយ។view នៃពាក្យសុំរបស់អ្នក។
ជាងview ជាធម្មតារួមបញ្ចូលរង្វាស់ជាច្រើន រួមជាមួយនឹងការពិពណ៌នារបស់ពួកគេ។

intel-Get-Started-with-VTune-Profiler-04

  • A ពង្រីកម៉ែត្រនីមួយៗសម្រាប់ព័ត៌មានលម្អិតអំពីកត្តារួមចំណែក។
  • B ម៉ែត្រដែលបានដាក់ទង់បង្ហាញពីតម្លៃនៅខាងក្រៅជួរប្រតិបត្តិការដែលអាចទទួលយកបាន/ធម្មតា។ ប្រើគន្លឹះឧបករណ៍ដើម្បីយល់ពីរបៀបកែលម្អរង្វាស់ដែលបានដាក់ទង់។
  • C មើលការណែនាំអំពីការវិភាគផ្សេងទៀត អ្នកគួរតែពិចារណាដំណើរការបន្ទាប់។ មែកធាង​វិភាគ​រំលេច​អនុសាសន៍​ទាំងនេះ។

ជំហានបន្ទាប់
Performance Snapshot គឺជាចំណុចចាប់ផ្តើមដ៏ល្អមួយ ដើម្បីទទួលបានការវាយតម្លៃរួមនៃការអនុវត្តកម្មវិធីជាមួយ VTune Profiler. បន្ទាប់មក ពិនិត្យមើលថាតើ algorithm របស់អ្នកទាមទារការលៃតម្រូវដែរឬទេ។

  1. អនុវត្តតាមការបង្រៀនមួយ ដើម្បីវិភាគការរាំងស្ទះដំណើរការទូទៅ។
  2. នៅពេល​ដែល​ក្បួនដោះស្រាយ​របស់អ្នក​ត្រូវបាន​សម្រួល​ឱ្យ​បាន​ល្អ សូម​ដំណើរការ​ការថត​រូប​ការអនុវត្ត​ម្តងទៀត​ដើម្បី​ក្រិតតាម​ខ្នាត​លទ្ធផល និង​កំណត់​អត្តសញ្ញាណ​ការកែលម្អ​ការអនុវត្ត​សក្តានុពល​នៅក្នុង​ផ្នែក​ផ្សេងទៀត។

សូមមើលផងដែរ។
ការរុករកមីក្រូស្ថាបត្យកម្ម

VTune Profiler ជំនួយទេសចរណ៍

Exampលេ៖ គាំទ្រfile កម្មវិធី OpenMP* នៅលើ Windows*
ប្រើ Intel VTune Profiler នៅលើម៉ាស៊ីន Windows ដើម្បីគាំទ្រfile ជាample iso3dfd_omp_offload កម្មវិធី OpenMP ត្រូវបានបិទនៅលើ Intel GPU ។ ស្វែងយល់ពីរបៀបដំណើរការការវិភាគ GPU និងពិនិត្យមើលលទ្ធផល។

តម្រូវការជាមុន

  • សូមប្រាកដថាប្រព័ន្ធរបស់អ្នកកំពុងដំណើរការ Microsoft* Windows 10 ឬកំណែថ្មីជាងនេះ។
  • ប្រើកំណែមួយក្នុងចំណោមកំណែទាំងនេះនៃ Intel Processor Graphics:
    • ឧត្តមសេនីយ៍ 8
    • ឧត្តមសេនីយ៍ 9
    • ឧត្តមសេនីយ៍ 11
  • ប្រព័ន្ធ​របស់​អ្នក​គួរ​តែ​ដំណើរការ​លើ​ប្រព័ន្ធ​ដំណើរការ Intel មួយ​ក្នុង​ចំណោម​ប្រព័ន្ធ​ដំណើរការ​ទាំងនេះ៖
    • អង្គដំណើរការ Intel® Core™ i7 ជំនាន់ទី 7 (ឈ្មោះកូដ Kaby Lake)
    • អង្គដំណើរការ Intel® Core™ i8 ជំនាន់ទី 7 (ឈ្មោះកូដ Coffee Lake)
    • ឧបករណ៍ដំណើរការ Intel® Core™ i10 ជំនាន់ទី 7 (ឈ្មោះកូដ Ice Lake)
  • ដំឡើង Intel VTune Profiler ពីប្រភពមួយក្នុងចំណោមប្រភពទាំងនេះ៖
    • ការទាញយកផលិតផលដោយឯកឯង
    • កញ្ចប់ឧបករណ៍មូលដ្ឋាន Intel® oneAPI
    • កញ្ចប់ឧបករណ៍នាំមកប្រព័ន្ធ Intel®
  • ទាញយក Intel® oneAPI HPC Toolkit ដែលមាន Intel® oneAPI DPC++/C++ Compiler (icx/icpx) ដែលអ្នកត្រូវការដើម្បីគាំទ្រ។file កម្មវិធី OpenMP ។
  • រៀបចំអថេរបរិស្ថាន។ ប្រតិបត្តិស្គ្រីប vars.bat ដែលមានទីតាំងនៅក្នុង \env ថត។
  • ដំឡើងប្រព័ន្ធរបស់អ្នកសម្រាប់ការវិភាគ GPU ។

ចំណាំ
ដើម្បីដំឡើង Intel VTune Profiler នៅក្នុងបរិយាកាស Microsoft* Visual Studio សូមមើល VTune Profiler ការណែនាំអ្នកប្រើប្រាស់។

បង្កើត និងចងក្រងកម្មវិធី OpenMP Offload

  1. ទាញយក iso3dfd_omp_offload OpenMP Offload sampលេ
  2. បើកទៅ sampសៀវភៅបញ្ជី។
    ស៊ីឌី <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. ចងក្រងកម្មវិធី OpenMP Offload ។

mkdir សាងសង់
បង្កើតស៊ីឌី
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-targets៖
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp

ដំណើរការការវិភាគ GPU នៅលើកម្មវិធី OpenMP Offload
ឥឡូវនេះអ្នកត្រៀមខ្លួនរួចរាល់ហើយដើម្បីដំណើរការការវិភាគ GPU Offload នៅលើកម្មវិធី OpenMP ដែលអ្នកចងក្រង។

  1. បើក VTune Profiler ហើយចុចលើ New Project ដើម្បីបង្កើតគម្រោង។
  2. នៅលើទំព័រស្វាគមន៍ ចុចលើ កំណត់រចនាសម្ព័ន្ធការវិភាគ ដើម្បីរៀបចំការវិភាគរបស់អ្នក។
  3. ជ្រើសរើសការកំណត់ទាំងនេះសម្រាប់ការវិភាគរបស់អ្នក។
    • នៅក្នុងផ្ទាំង WHERE ជ្រើសរើស Local Host។
    • នៅក្នុងផ្ទាំង WHAT ជ្រើសរើស Launch Application ហើយបញ្ជាក់ iso3dfd_omp_offload binary ជាកម្មវិធីដើម្បីគាំទ្រfile.
    • នៅក្នុងផ្ទាំង HOW ជ្រើសរើសប្រភេទការវិភាគ GPU Offload ពីក្រុម Accelerators នៅក្នុង Analysis Tree។
      intel-Get-Started-with-VTune-Profiler-05
  4. ចុចប៊ូតុងចាប់ផ្តើមដើម្បីដំណើរការការវិភាគ។

VTune Profiler ប្រមូលទិន្នន័យ និងបង្ហាញលទ្ធផលវិភាគនៅក្នុង GPU Offload viewចំណុច។

  • នៅក្នុងបង្អួចសង្ខេប សូមមើលស្ថិតិស្តីពីការប្រើប្រាស់ធនធាន CPU និង GPU។ ប្រើទិន្នន័យនេះដើម្បីកំណត់ថាតើកម្មវិធីរបស់អ្នកគឺ៖
    • GPU ជាប់
    • CPU ជាប់
    • ការប្រើប្រាស់ធនធានគណនានៃប្រព័ន្ធរបស់អ្នកគ្មានប្រសិទ្ធភាព
  • ប្រើព័ត៌មាននៅក្នុងវិនដូវេទិកា ដើម្បីមើលរង្វាស់ CPU និង GPU មូលដ្ឋាន។
  • ស៊ើបអង្កេតកិច្ចការកុំព្យូទ័រជាក់លាក់នៅក្នុងបង្អួចក្រាហ្វិក។

សម្រាប់ការវិភាគកាន់តែស៊ីជម្រៅ សូមមើលរូបមន្តដែលពាក់ព័ន្ធនៅក្នុង VTune Profiler សៀវភៅសិក្សាការវិភាគការអនុវត្ត។ អ្នកក៏អាចបន្តទម្រង់របស់អ្នកជាមួយនឹងការវិភាគ GPU Compute/Media Hotspots ផងដែរ។

Exampលេ៖ ប្រូfile កម្មវិធី SYCL* នៅលើ Windows*
គាំទ្រfile ជាample matrix_multiply កម្មវិធី SYCL ជាមួយ Intel® VTune™ Profiler. ស្គាល់ផលិតផល និងស្វែងយល់ពីស្ថិតិដែលប្រមូលបានសម្រាប់កម្មវិធី GPU-bound ។

តម្រូវការជាមុន

  • ត្រូវប្រាកដថាអ្នកបានដំឡើង Microsoft* Visual Studio (v2017 ឬថ្មីជាងនេះ) នៅលើប្រព័ន្ធរបស់អ្នក។
  • ដំឡើង Intel VTune Profiler ពី Intel® oneAPI Base Toolkit ឬ Intel® System Bring-up Toolkit ។ កញ្ចប់ឧបករណ៍ទាំងនេះមានកម្មវិធីចងក្រង Intel® oneAPI DPC ++/C ++ Compiler (icpx -fsycl) ដែលត្រូវការសម្រាប់ដំណើរការបង្កើតទម្រង់។
  • រៀបចំអថេរបរិស្ថាន។ ប្រតិបត្តិស្គ្រីប vars.bat ដែលមានទីតាំងនៅក្នុង \env ថត។
  • ត្រូវប្រាកដថា Intel oneAPI DPC ++ Compiler (បានដំឡើងជាមួយ Intel oneAPI Base toolkit) ត្រូវបានបញ្ចូលទៅក្នុង Microsoft Visual Studio។
  • ចងក្រងកូដដោយប្រើជម្រើស -gline-tables-only និង -fdebug-info-for-profiling សម្រាប់ Intel oneAPI DPC++ Compiler ។
  • ដំឡើងប្រព័ន្ធរបស់អ្នកសម្រាប់ការវិភាគ GPU ។

សម្រាប់ព័ត៌មានអំពីការដំឡើង Intel VTune Profiler នៅក្នុងបរិយាកាស Microsoft* Visual Studio សូមមើល VTune Profiler ការណែនាំអ្នកប្រើប្រាស់។

បង្កើតកម្មវិធីម៉ាទ្រីស
ទាញយក matrix_multiply_vtune code sample កញ្ចប់សម្រាប់ប្រអប់ឧបករណ៍ Intel OneAPI ។ នេះមាន sample ដែលអ្នកអាចប្រើដើម្បីបង្កើត និងគាំទ្រfile កម្មវិធី SYCL ។

  1. បើក Microsoft* Visual Studio ។
  2. ចុច File > បើក > គម្រោង/ដំណោះស្រាយ។ ស្វែងរកថត matrix_multiply_vtune ហើយជ្រើសរើស matrix_multiply.sln ។
  3. បង្កើតការកំណត់រចនាសម្ព័ន្ធនេះ (គម្រោង > សាងសង់)។
  4. ដំណើរការកម្មវិធី (Debug> Start without Debugging)។
  5. ដើម្បីជ្រើសរើស DPC ++ ឬកំណែខ្សែស្រឡាយនៃ sample, ប្រើនិយមន័យ preprocessor ។
    1. ចូលទៅកាន់ Project Properties > DPC++ > Preprocessor > Preprocessor Definition។
    2. កំណត់ icpx -fsycl ឬ USE_THR ។

ដំណើរការការវិភាគ GPU
ដំណើរការការវិភាគ GPU នៅលើ Matrix sampលេ

  1. ពីរបារឧបករណ៍ Visual Studio ចុចប៊ូតុង កំណត់រចនាសម្ព័ន្ធការវិភាគ។
    បង្អួចកំណត់រចនាសម្ព័ន្ធការវិភាគបើក។ តាមលំនាំដើម វាទទួលមរតកការកំណត់គម្រោង VS របស់អ្នក ហើយបញ្ជាក់ matrix_multiply.exe ជាកម្មវិធីសម្រាប់គាំទ្រ។file.
  2. នៅក្នុងបង្អួច កំណត់រចនាសម្ព័ន្ធការវិភាគ ចុចលើintel-Get-Started-with-VTune-Profiler-06 ប៊ូតុងរុករកនៅក្នុងផ្ទាំង HOW ។
  3. ជ្រើសរើសប្រភេទការវិភាគ GPU Compute/Media Hotspots ពីក្រុម Accelerators នៅក្នុងមែកធាងវិភាគ។
    intel-Get-Started-with-VTune-Profiler-06
  4. ចុចប៊ូតុងចាប់ផ្តើមដើម្បីចាប់ផ្តើមការវិភាគជាមួយនឹងជម្រើសដែលបានកំណត់ជាមុន។

ដំណើរការការវិភាគ GPU ពីបន្ទាត់ពាក្យបញ្ជា៖

  1. បើក sampបញ្ជីឈ្មោះ៖
    <sample_dir>\VtuneProfiler\ matrix_multiply_vtune
  2. នៅក្នុងថតនេះ បើកគម្រោង Visual Studio* file ដាក់ឈ្មោះថា matrix_multiply.sln
  3. multiply.cpp file មានកំណែជាច្រើននៃការគុណម៉ាទ្រីស។ ជ្រើសរើសកំណែមួយដោយកែសម្រួលបន្ទាត់ #define MULTIPLY ដែលត្រូវគ្នានៅក្នុង multiply.hpp
  4. បង្កើតគម្រោងទាំងមូលជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធការចេញផ្សាយ។
    វាបង្កើតការប្រតិបត្តិដែលហៅថា matrix_multiply.exe ។
  5. រៀបចំប្រព័ន្ធដើម្បីដំណើរការការវិភាគ GPU ។ សូមមើលការដំឡើងប្រព័ន្ធសម្រាប់ការវិភាគ GPU ។
  6. កំណត់ VTune Profiler អថេរបរិស្ថានដោយដំណើរការបាច់ file៖ នាំចេញ \env\vars.bat
  7. ដំណើរការពាក្យបញ្ជាវិភាគ៖
    vtune.exe -ប្រមូល gpu-offload — matrix_multiply.exe

VTune Profiler ប្រមូលទិន្នន័យ និងបង្ហាញលទ្ធផលវិភាគនៅក្នុង GPU Compute/Media Hotspots viewចំណុច។ នៅក្នុងបង្អួចសង្ខេប សូមមើលស្ថិតិស្តីពីការប្រើប្រាស់ធនធាន CPU និង GPU ដើម្បីស្វែងយល់ថាតើកម្មវិធីរបស់អ្នកត្រូវបានចង GPU ដែរឬទេ។ ប្តូរទៅផ្ទាំងក្រាហ្វិក ដើម្បីមើល CPU និង GPU metrics ជាមូលដ្ឋានតំណាងឱ្យការប្រតិបត្តិកូដតាមពេលវេលា។

ចាប់ផ្តើមជាមួយ Intel® VTune™ Profiler សម្រាប់ Linux * OS

មុនពេលអ្នកចាប់ផ្តើម

  1. ដំឡើង Intel® VTune™ Profiler នៅលើប្រព័ន្ធលីនុច* របស់អ្នក។
  2. បង្កើតកម្មវិធីរបស់អ្នកជាមួយនឹងព័ត៌មាននិមិត្តសញ្ញា និងនៅក្នុងរបៀបចេញផ្សាយដោយបើកការបង្កើនប្រសិទ្ធភាពទាំងអស់។ សម្រាប់ព័ត៌មានលម្អិតអំពីការកំណត់កម្មវិធីចងក្រង សូមមើល VTune Profiler ការណែនាំអ្នកប្រើប្រាស់អនឡាញ។
    អ្នកក៏អាចប្រើម៉ាទ្រីស sampកម្មវិធី le មាននៅក្នុង \sampលេ\ម៉ាទ្រីស។ អ្នក​អាច​មើល sampលទ្ធផលនៅក្នុង \sampឡេ (ម៉ាទ្រីស) ។
  3. រៀបចំអថេរបរិស្ថាន៖ ប្រភព /setvars.sh
    តាមលំនាំដើម គឺ៖
    • $HOME/intel/oneapi/ នៅពេលដំឡើងដោយមានការអនុញ្ញាតពីអ្នកប្រើប្រាស់។
    • /opt/intel/oneapi/ នៅពេលដំឡើងដោយមានការអនុញ្ញាតជា root ។

ជំហានទី 1: ចាប់ផ្តើម VTune Profiler
ចាប់ផ្តើម VTune Profiler តាមរយៈវិធីមួយក្នុងចំណោមវិធីទាំងនេះ៖

ប្រភព / ចាប់ផ្តើម VTune Profiler
ឯករាជ្យ/IDE (GUI)

  1. ដំណើរការពាក្យបញ្ជា vtunegui ។ ដើម្បីចាប់ផ្តើម VTune Profiler ពី Intel System Studio IDE សូមជ្រើសរើស ឧបករណ៍ > VTune Profiler> បើកដំណើរការ VTune Profiler. វាកំណត់អថេរបរិស្ថានដែលសមស្របទាំងអស់ និងចាប់ផ្តើមចំណុចប្រទាក់ដាច់ដោយឡែកនៃផលិតផល។
  2. នៅពេលដែល GUI បើក សូមចុច NEW PROJECT ក្នុងអេក្រង់ស្វាគមន៍។
  3. នៅក្នុងប្រអប់បង្កើតគម្រោង បញ្ជាក់ឈ្មោះគម្រោង និងទីតាំង។
  4. ចុចបង្កើតគម្រោង។

ឯករាជ្យ (បន្ទាត់ពាក្យបញ្ជា)

  • ដំណើរការពាក្យបញ្ជា vtune ។

ជំហានទី 2: កំណត់រចនាសម្ព័ន្ធ និងដំណើរការការវិភាគ
បន្ទាប់ពីបង្កើតគម្រោងថ្មី បង្អួចកំណត់រចនាសម្ព័ន្ធការវិភាគនឹងបើកជាមួយនឹងតម្លៃលំនាំដើមទាំងនេះ៖

intel-Get-Started-with-VTune-Profiler-07

  1. នៅក្នុងផ្នែក ចាប់ផ្តើមកម្មវិធី សូមរកមើលទីតាំងនៃកម្មវិធីរបស់អ្នក។
  2. ចុច Start ដើម្បីដំណើរការ Performance Snapshot នៅលើកម្មវិធីរបស់អ្នក។ ការវិភាគនេះបង្ហាញពីទិដ្ឋភាពទូទៅview នៃបញ្ហាដែលប៉ះពាល់ដល់ដំណើរការនៃកម្មវិធីរបស់អ្នកនៅលើប្រព័ន្ធគោលដៅ។

ជំហានទី 3៖ View និងវិភាគទិន្នន័យការអនុវត្ត
នៅពេលដែលការប្រមូលទិន្នន័យបានបញ្ចប់ VTune Profiler បង្ហាញលទ្ធផលការវិភាគនៅក្នុងបង្អួចសង្ខេប។ នៅទីនេះ អ្នកឃើញការសម្តែងមួយចប់ហើយ។view នៃពាក្យសុំរបស់អ្នក។
ជាងview ជាធម្មតារួមបញ្ចូលរង្វាស់ជាច្រើន រួមជាមួយនឹងការពិពណ៌នារបស់ពួកគេ។

intel-Get-Started-with-VTune-Profiler-08

  • A ពង្រីកម៉ែត្រនីមួយៗសម្រាប់ព័ត៌មានលម្អិតអំពីកត្តារួមចំណែក។
  • B ម៉ែត្រដែលបានដាក់ទង់បង្ហាញពីតម្លៃនៅខាងក្រៅជួរប្រតិបត្តិការដែលអាចទទួលយកបាន/ធម្មតា។ ប្រើគន្លឹះឧបករណ៍ដើម្បីយល់ពីរបៀបកែលម្អរង្វាស់ដែលបានដាក់ទង់។
  • C មើលការណែនាំអំពីការវិភាគផ្សេងទៀត អ្នកគួរតែពិចារណាដំណើរការបន្ទាប់។ មែកធាង​វិភាគ​រំលេច​អនុសាសន៍​ទាំងនេះ។

ជំហានបន្ទាប់
Performance Snapshot គឺជាចំណុចចាប់ផ្តើមដ៏ល្អមួយ ដើម្បីទទួលបានការវាយតម្លៃរួមនៃការអនុវត្តកម្មវិធីជាមួយ VTune Profiler. បន្ទាប់មក ពិនិត្យមើលថាតើ algorithm របស់អ្នកទាមទារការលៃតម្រូវដែរឬទេ។

  1. អនុវត្តតាមការបង្រៀនមួយ ដើម្បីវិភាគការរាំងស្ទះដំណើរការទូទៅ។
  2. នៅពេល​ដែល​ក្បួនដោះស្រាយ​របស់អ្នក​ត្រូវបាន​សម្រួល​ឱ្យ​បាន​ល្អ សូម​ដំណើរការ​ការថត​រូប​ការអនុវត្ត​ម្តងទៀត​ដើម្បី​ក្រិតតាម​ខ្នាត​លទ្ធផល និង​កំណត់​អត្តសញ្ញាណ​ការកែលម្អ​ការអនុវត្ត​សក្តានុពល​នៅក្នុង​ផ្នែក​ផ្សេងទៀត។

សូមមើលផងដែរ។
ការរុករកមីក្រូស្ថាបត្យកម្ម

VTune Profiler ជំនួយទេសចរណ៍

Exampលេ៖ ប្រូfile កម្មវិធី OpenMP នៅលើលីនុច*
ប្រើ Intel VTune Profiler នៅលើម៉ាស៊ីនលីនុចដើម្បីគាំទ្រfile ជាample iso3dfd_omp_offload កម្មវិធី OpenMP ត្រូវបានបិទនៅលើ Intel GPU ។ ស្វែងយល់ពីរបៀបដំណើរការការវិភាគ GPU និងពិនិត្យមើលលទ្ធផល។

តម្រូវការជាមុន

  • សូមប្រាកដថាប្រព័ន្ធរបស់អ្នកកំពុងដំណើរការ Linux* OS kernel 4.14 ឬកំណែថ្មីជាងនេះ។
  • ប្រើកំណែមួយក្នុងចំណោមកំណែទាំងនេះនៃ Intel Processor Graphics:
    • ឧត្តមសេនីយ៍ 8
    • ឧត្តមសេនីយ៍ 9
    • ឧត្តមសេនីយ៍ 11
  • ប្រព័ន្ធ​របស់​អ្នក​គួរ​តែ​ដំណើរការ​លើ​ប្រព័ន្ធ​ដំណើរការ Intel មួយ​ក្នុង​ចំណោម​ប្រព័ន្ធ​ដំណើរការ​ទាំងនេះ៖
    • អង្គដំណើរការ Intel® Core™ i7 ជំនាន់ទី 7 (ឈ្មោះកូដ Kaby Lake)
    • អង្គដំណើរការ Intel® Core™ i8 ជំនាន់ទី 7 (ឈ្មោះកូដ Coffee Lake)
    • ឧបករណ៍ដំណើរការ Intel® Core™ i10 ជំនាន់ទី 7 (ឈ្មោះកូដ Ice Lake)
  • សម្រាប់ Linux GUI សូមប្រើ៖
    • GTK+ កំណែ 2.10 ឬថ្មីជាងនេះ (កំណែ 2.18 និងថ្មីជាងនេះត្រូវបានណែនាំ)
    • Pango កំណែ 1.14 ឬថ្មីជាងនេះ។
    • X.Org កំណែ 1.0 ឬថ្មីជាងនេះ (កំណែ 1.7 និងថ្មីជាងនេះត្រូវបានណែនាំ)
  • ដំឡើង Intel VTune Profiler ពីប្រភពមួយក្នុងចំណោមប្រភពទាំងនេះ៖
    • ការទាញយកផលិតផលដោយឯកឯង
    • កញ្ចប់ឧបករណ៍មូលដ្ឋាន Intel® oneAPI
    • កញ្ចប់ឧបករណ៍នាំមកប្រព័ន្ធ Intel®
  • ទាញយក Intel® oneAPI HPC Toolkit ដែលមាន Intel® oneAPI DPC++/C++ Compiler (icx/icpx) ដែលអ្នកត្រូវការដើម្បីគាំទ្រ។file កម្មវិធី OpenMP ។
  • រៀបចំអថេរបរិស្ថាន។ ប្រតិបត្តិស្គ្រីប vars.sh ។
  • ដំឡើងប្រព័ន្ធរបស់អ្នកសម្រាប់ការវិភាគ GPU ។

បង្កើត និងចងក្រងកម្មវិធី OpenMP Offload

  1. ទាញយក iso3dfd_omp_offload OpenMP Offload sampលេ
  2. បើកទៅ sampសៀវភៅបញ្ជី។
    ស៊ីឌី <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. ចងក្រងកម្មវិធី OpenMP Offload ។

mkdir សាងសង់;
cmake -DVERIFY_RESULTS=0 ..
ធ្វើ -j

វាបង្កើត src/iso3dfd ដែលអាចប្រតិបត្តិបាន។

ដើម្បីលុបកម្មវិធី វាយ៖
ធ្វើឱ្យស្អាត

វាដកវត្ថុដែលអាចប្រតិបត្តិបាន។ fileដែលអ្នកបានបង្កើតដោយប្រើពាក្យបញ្ជា make ។

ដំណើរការការវិភាគ GPU នៅលើកម្មវិធី OpenMP Offload
ឥឡូវនេះអ្នកត្រៀមខ្លួនរួចរាល់ហើយដើម្បីដំណើរការការវិភាគ GPU Offload នៅលើកម្មវិធី OpenMP ដែលអ្នកចងក្រង។

  1. បើក VTune Profiler ហើយចុចលើ New Project ដើម្បីបង្កើតគម្រោង។
  2. នៅលើទំព័រស្វាគមន៍ ចុចលើ កំណត់រចនាសម្ព័ន្ធការវិភាគ ដើម្បីរៀបចំការវិភាគរបស់អ្នក។
  3. ជ្រើសរើសការកំណត់ទាំងនេះសម្រាប់ការវិភាគរបស់អ្នក។
    • នៅក្នុងផ្ទាំង WHERE ជ្រើសរើស Local Host។
    • នៅក្នុងផ្ទាំង WHAT ជ្រើសរើស Launch Application ហើយបញ្ជាក់ iso3dfd_omp_offload binary ជាកម្មវិធីដើម្បីគាំទ្រfile.
    • នៅក្នុងផ្ទាំង HOW ជ្រើសរើសប្រភេទការវិភាគ GPU Offload ពីក្រុម Accelerators នៅក្នុង Analysis Tree។
      intel-Get-Started-with-VTune-Profiler-09
  4. ចុចប៊ូតុងចាប់ផ្តើមដើម្បីដំណើរការការវិភាគ។

VTune Profiler ប្រមូលទិន្នន័យ និងបង្ហាញលទ្ធផលវិភាគនៅក្នុង GPU Offload viewចំណុច។

  • នៅក្នុងបង្អួចសង្ខេប សូមមើលស្ថិតិស្តីពីការប្រើប្រាស់ធនធាន CPU និង GPU។ ប្រើទិន្នន័យនេះដើម្បីកំណត់ថាតើកម្មវិធីរបស់អ្នកគឺ៖
    • GPU ជាប់
    • CPU ជាប់
    • ការប្រើប្រាស់ធនធានគណនានៃប្រព័ន្ធរបស់អ្នកគ្មានប្រសិទ្ធភាព
  • ប្រើព័ត៌មាននៅក្នុងវិនដូវេទិកា ដើម្បីមើលរង្វាស់ CPU និង GPU មូលដ្ឋាន។
  • ស៊ើបអង្កេតកិច្ចការកុំព្យូទ័រជាក់លាក់នៅក្នុងបង្អួចក្រាហ្វិក។

សម្រាប់ការវិភាគកាន់តែស៊ីជម្រៅ សូមមើលរូបមន្តដែលពាក់ព័ន្ធនៅក្នុង VTune Profiler សៀវភៅសិក្សាការវិភាគការអនុវត្ត។ អ្នកក៏អាចបន្តទម្រង់របស់អ្នកជាមួយនឹងការវិភាគ GPU Compute/Media Hotspots ផងដែរ។

Exampលេ៖ ប្រូfile កម្មវិធី SYCL* នៅលើ Linux*
ប្រើ VTune Profiler ជាមួយដូចample matrix_multiply កម្មវិធី SYCL ដើម្បីឱ្យឆាប់ស្គាល់ផលិតផល និងស្ថិតិដែលប្រមូលបានសម្រាប់កម្មវិធី GPU-bound ។

តម្រូវការជាមុន

  • ដំឡើង VTune Profiler និង Intel® oneAPI DPC++/C++ Compiler ពី Intel® oneAPI Base Toolkit ឬ Intel® System Bring-up Toolkit ។
  • ដំឡើងអថេរបរិស្ថានដោយប្រតិបត្តិស្គ្រីប vars.sh ។
  • ដំឡើងប្រព័ន្ធរបស់អ្នកសម្រាប់ការវិភាគ GPU ។

បង្កើតកម្មវិធីម៉ាទ្រីស
ទាញយក matrix_multiply_vtune code sample កញ្ចប់សម្រាប់ប្រអប់ឧបករណ៍ Intel OneAPI ។ នេះមាន sample ដែលអ្នកអាចប្រើដើម្បីបង្កើត និងគាំទ្រfile កម្មវិធី SYCL ។

ដើម្បីគាំទ្រfile កម្មវិធី SYCL ត្រូវប្រាកដថាចងក្រងកូដដោយប្រើជម្រើស -gline-tables-only និង -fdebug-info-for-profiling Intel oneAPI DPC++ ជម្រើសចងក្រង។

ដើម្បីចងក្រង sampពាក្យសុំ ធ្វើដូចខាងក្រោមៈ

  1. ទៅ សampសៀវភៅបញ្ជី។
    ស៊ីឌី <sample_dir/VtuneProfiler/matrix_multiply>
  2. multiply.cpp file នៅក្នុងថតឯកសារ src មានកំណែជាច្រើននៃការគុណម៉ាទ្រីស។ ជ្រើសរើសកំណែមួយដោយកែសម្រួលបន្ទាត់ #define MULTIPLY ដែលត្រូវគ្នាក្នុង multiply.h ។
  3. បង្កើតកម្មវិធីដោយប្រើ Make ដែលមានស្រាប់file:
    ស៊ីម៉ាក់
    ធ្វើ
    វាគួរបង្កើត matrix.icpx -fsycl ដែលអាចប្រតិបត្តិបាន។
    ដើម្បីលុបកម្មវិធី វាយ៖
    ធ្វើឱ្យស្អាត
    វាដកវត្ថុដែលអាចប្រតិបត្តិបាន។ files ដែលត្រូវបានបង្កើតឡើងដោយពាក្យបញ្ជា make ។

ដំណើរការការវិភាគ GPU
ដំណើរការការវិភាគ GPU នៅលើ Matrix sampលេ

  1. បើកដំណើរការ VTune Profiler ជាមួយនឹងពាក្យបញ្ជា vtune-gui ។
  2. ចុច New Project ពីទំព័រស្វាគមន៍។
  3. បញ្ជាក់ឈ្មោះ និងទីតាំងសម្រាប់ សampចុចលើ បង្កើតគម្រោង។
  4. នៅក្នុងផ្ទាំង WHAT សូមចូលទៅកាន់ matrix.icpx-fsycl file.
  5. នៅក្នុងផ្ទាំង HOW សូមចុចពាក្យ intel-Get-Started-with-VTune-Profiler-06 ប៊ូតុងរកមើល ហើយជ្រើសរើសការវិភាគ GPU Compute/Media Hotspots ពីក្រុម Accelerators នៅក្នុង Analysis Tree។
    intel-Get-Started-with-VTune-Profiler-10
  6. ចុចប៊ូតុងចាប់ផ្តើមនៅខាងក្រោមដើម្បីចាប់ផ្តើមការវិភាគជាមួយនឹងជម្រើសដែលបានជ្រើសរើសជាមុន។

ដំណើរការការវិភាគ GPU ពីបន្ទាត់ពាក្យបញ្ជា៖

  1. រៀបចំប្រព័ន្ធដើម្បីដំណើរការការវិភាគ GPU ។ សូមមើលការដំឡើងប្រព័ន្ធសម្រាប់ការវិភាគ GPU ។
  2. ដំឡើងអថេរបរិស្ថានសម្រាប់ឧបករណ៍កម្មវិធី Intel៖
    ប្រភព $ONEAPI_ROOT/setvars.sh
  3. ដំណើរការការវិភាគ GPU Compute/Media Hotspots៖
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    ដើម្បីមើលរបាយការណ៍សង្ខេប សូមវាយ៖
    vtune -report summary -r ./result_gpu-hotspots

VTune Profiler ប្រមូលទិន្នន័យ និងបង្ហាញលទ្ធផលវិភាគនៅក្នុង GPU Compute/Media Hotspots viewចំណុច។ នៅក្នុងបង្អួចសង្ខេប សូមមើលស្ថិតិស្តីពីការប្រើប្រាស់ធនធាន CPU និង GPU ដើម្បីស្វែងយល់ថាតើកម្មវិធីរបស់អ្នកត្រូវបានចង GPU ដែរឬទេ។ ប្តូរទៅផ្ទាំងក្រាហ្វិក ដើម្បីមើល CPU និង GPU metrics ជាមូលដ្ឋានតំណាងឱ្យការប្រតិបត្តិកូដតាមពេលវេលា។

ចាប់ផ្តើមជាមួយ Intel® VTune™ Profiler សម្រាប់ macOS*

ប្រើ VTune Profiler នៅលើប្រព័ន្ធ macOS ដើម្បីអនុវត្តការវិភាគគោលដៅពីចម្ងាយនៅលើប្រព័ន្ធដែលមិនមែនជា macOS (Linux* ឬ Android* only) ។

អ្នកមិនអាចប្រើ VTune Pro បានទេ។filer នៅក្នុងបរិស្ថាន macOS សម្រាប់គោលបំណងទាំងនេះ៖

  • គាំទ្រfile ប្រព័ន្ធ macOS ដែលវាត្រូវបានដំឡើង។
  • ប្រមូលទិន្នន័យនៅលើប្រព័ន្ធ macOS ពីចម្ងាយ។

ដើម្បីវិភាគការអនុវត្តគោលដៅលីនុចពីចម្ងាយ* ឬ Android* ពីម៉ាស៊ីន macOS សូមធ្វើជំហានមួយក្នុងចំណោមជំហានទាំងនេះ៖

  • ដំណើរការ VTune Profiler ការវិភាគលើប្រព័ន្ធ macOS ជាមួយនឹងប្រព័ន្ធពីចម្ងាយដែលបានបញ្ជាក់ជាគោលដៅ។ នៅពេលដែលការវិភាគចាប់ផ្តើម VTune Profiler ភ្ជាប់ទៅប្រព័ន្ធពីចម្ងាយដើម្បីប្រមូលទិន្នន័យ បន្ទាប់មកនាំលទ្ធផលត្រឡប់ទៅម៉ាស៊ីន macOS សម្រាប់ viewing.
  • ដំណើរការការវិភាគលើប្រព័ន្ធគោលដៅក្នុងស្រុក ហើយចម្លងលទ្ធផលទៅប្រព័ន្ធ macOS សម្រាប់ viewនៅក្នុង VTune Profiler.

ជំហាននៅក្នុងឯកសារនេះសន្មត់ថាជាប្រព័ន្ធគោលដៅលីនុចពីចម្ងាយ និងប្រមូលទិន្នន័យដំណើរការដោយប្រើការចូលប្រើ SSH ពី VTune Profiler នៅលើប្រព័ន្ធម៉ាស៊ីន macOS ។

មុនពេលអ្នកចាប់ផ្តើម

  1. ដំឡើង Intel® VTune™ Profiler នៅលើប្រព័ន្ធ macOS* របស់អ្នក។
  2. បង្កើតកម្មវិធីលីនុចរបស់អ្នកជាមួយនឹងព័ត៌មាននិមិត្តសញ្ញា និងនៅក្នុងរបៀបចេញផ្សាយដោយបើកការបង្កើនប្រសិទ្ធភាពទាំងអស់។ សម្រាប់ព័ត៌មានលម្អិត សូមមើលការកំណត់កម្មវិធីចងក្រងនៅក្នុង VTune Profiler ជួយ។
  3. ដំឡើងការចូលប្រើ SSH ពីប្រព័ន្ធ macOS របស់ម៉ាស៊ីនទៅកាន់ប្រព័ន្ធលីនុចគោលដៅ ដើម្បីដំណើរការក្នុងរបៀបគ្មានពាក្យសម្ងាត់។

ជំហានទី 1: ចាប់ផ្តើម VTune Profiler

  1. បើកដំណើរការ VTune Profiler ជាមួយនឹងពាក្យបញ្ជា vtune-gui ។
    តាមលំនាំដើម គឺ /opt/intel/oneapi/ ។
  2. នៅពេលដែល GUI បើក សូមចុច NEW PROJECT ក្នុងអេក្រង់ស្វាគមន៍។
  3. នៅក្នុងប្រអប់បង្កើតគម្រោង បញ្ជាក់ឈ្មោះគម្រោង និងទីតាំង។
  4. ចុចបង្កើតគម្រោង។

ជំហានទី 2: កំណត់រចនាសម្ព័ន្ធ និងដំណើរការការវិភាគ
បន្ទាប់ពីអ្នកបង្កើតគម្រោងថ្មី បង្អួចកំណត់រចនាសម្ព័ន្ធការវិភាគនឹងបើកជាមួយនឹងប្រភេទការវិភាគនៃការអនុវត្ត
ការវិភាគនេះបង្ហាញពីការបញ្ចប់view នៃបញ្ហាដែលប៉ះពាល់ដល់ដំណើរការនៃកម្មវិធីរបស់អ្នកនៅលើប្រព័ន្ធគោលដៅ។

intel-Get-Started-with-VTune-Profiler-11

  1. នៅក្នុងផ្ទាំង WHERE ជ្រើសរើស Remote Linux (SSH) ហើយបញ្ជាក់ប្រព័ន្ធលីនុចគោលដៅដោយប្រើ username@ hostname[:port]។
    VTune Profiler ភ្ជាប់ទៅប្រព័ន្ធលីនុច ហើយដំឡើងកញ្ចប់គោលដៅ។
  2. នៅក្នុងផ្ទាំង WHAT ផ្តល់ផ្លូវទៅកាន់កម្មវិធីរបស់អ្នកនៅលើប្រព័ន្ធលីនុចគោលដៅ។
  3. ចុចប៊ូតុងចាប់ផ្តើម ដើម្បីដំណើរការរូបភាពនៃការអនុវត្តនៅលើកម្មវិធី។

ជំហានទី 3៖ View និងវិភាគទិន្នន័យការអនុវត្ត
នៅពេលដែលការប្រមូលទិន្នន័យបានបញ្ចប់ VTune Profiler បង្ហាញលទ្ធផលវិភាគនៅលើប្រព័ន្ធ macOS ។ ចាប់ផ្តើមការវិភាគរបស់អ្នកនៅក្នុងបង្អួចសង្ខេប។ នៅទីនេះ អ្នកឃើញការសម្តែងមួយចប់ហើយ។view នៃពាក្យសុំរបស់អ្នក។

ជាងview ជាធម្មតារួមបញ្ចូលរង្វាស់ជាច្រើន រួមជាមួយនឹងការពិពណ៌នារបស់ពួកគេ។

intel-Get-Started-with-VTune-Profiler-12

  • A ពង្រីកម៉ែត្រនីមួយៗសម្រាប់ព័ត៌មានលម្អិតអំពីកត្តារួមចំណែក។
  • B ម៉ែត្រដែលបានដាក់ទង់បង្ហាញពីតម្លៃនៅខាងក្រៅជួរប្រតិបត្តិការដែលអាចទទួលយកបាន/ធម្មតា។ ប្រើគន្លឹះឧបករណ៍ដើម្បីយល់ពីរបៀបកែលម្អរង្វាស់ដែលបានដាក់ទង់។
  • C មើលការណែនាំអំពីការវិភាគផ្សេងទៀត អ្នកគួរតែពិចារណាដំណើរការបន្ទាប់។ មែកធាង​វិភាគ​រំលេច​អនុសាសន៍​ទាំងនេះ។

ជំហានបន្ទាប់
Performance Snapshot គឺជាចំណុចចាប់ផ្តើមដ៏ល្អមួយ ដើម្បីទទួលបានការវាយតម្លៃរួមនៃការអនុវត្តកម្មវិធីជាមួយ VTune Profiler.
បន្ទាប់មក ពិនិត្យមើលថាតើ algorithm របស់អ្នកទាមទារការលៃតម្រូវដែរឬទេ។

  1. ដំណើរការការវិភាគ Hotspots នៅលើកម្មវិធីរបស់អ្នក។
  2. អនុវត្តតាមការបង្រៀនរបស់ Hotspots ។ ស្វែងយល់ពីបច្ចេកទេសដើម្បីទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីការវិភាគ Hotspots របស់អ្នក។
  3. នៅពេល​ដែល​ក្បួនដោះស្រាយ​របស់អ្នក​ត្រូវបាន​សម្រួល​ឱ្យ​បាន​ល្អ សូម​ដំណើរការ​ការថត​រូប​ការអនុវត្ត​ម្តងទៀត​ដើម្បី​ក្រិតតាម​ខ្នាត​លទ្ធផល និង​កំណត់​អត្តសញ្ញាណ​ការកែលម្អ​ការអនុវត្ត​សក្តានុពល​នៅក្នុង​ផ្នែក​ផ្សេងទៀត។

សូមមើលផងដែរ។
ការរុករកមីក្រូស្ថាបត្យកម្ម

VTune Profiler ជំនួយទេសចរណ៍

ស្វែងយល់បន្ថែម
ឯកសារ / ការពិពណ៌នា

  • ការណែនាំអ្នកប្រើប្រាស់
    សៀវភៅណែនាំអ្នកប្រើប្រាស់គឺជាឯកសារចម្បងសម្រាប់ VTune Profiler.
    ចំណាំ
    អ្នកក៏អាចទាញយកកំណែក្រៅបណ្តាញរបស់ VTune Pro ផងដែរ។filer ឯកសារ។
  • ការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត
    គេហទំព័របណ្តុះបណ្តាលអនឡាញគឺជាធនធានដ៏ល្អមួយដើម្បីរៀនមូលដ្ឋានគ្រឹះនៃ VTune Profiler ជាមួយនឹងការណែនាំអំពីការចាប់ផ្តើម, វីដេអូ, ការបង្រៀន, webinars និងអត្ថបទបច្ចេកទេស។
  • សៀវភៅធ្វើម្ហូប
    សៀវភៅធ្វើការវិភាគការអនុវត្តដែលមានរូបមន្តដើម្បីកំណត់ និងដោះស្រាយបញ្ហាការអនុវត្តដ៏ពេញនិយមដោយប្រើប្រភេទការវិភាគនៅក្នុង VTune Profiler.
  • ការណែនាំអំពីការដំឡើងសម្រាប់ Windows | លីនុច | ម៉ាស៊ីន macOS
    ការណែនាំអំពីការដំឡើងមានការណែនាំអំពីការដំឡើងជាមូលដ្ឋានសម្រាប់ VTune Profiler និងការណែនាំអំពីការកំណត់រចនាសម្ព័ន្ធក្រោយការដំឡើងសម្រាប់អ្នកបើកបរ និងអ្នកប្រមូលផ្សេងៗ។
  • ការបង្រៀន
    VTune Profileការបង្រៀន r ណែនាំអ្នកប្រើប្រាស់ថ្មីតាមរយៈលក្ខណៈពិសេសជាមូលដ្ឋានជាមួយ s ខ្លីampកម្មវិធី le ។
  • កំណត់ចំណាំចេញផ្សាយ
    ស្វែងរកព័ត៌មានអំពីកំណែចុងក្រោយបំផុតរបស់ VTune Profiler រួមទាំងការពិពណ៌នាដ៏ទូលំទូលាយនៃមុខងារថ្មី តម្រូវការប្រព័ន្ធ និងបញ្ហាបច្ចេកទេសដែលត្រូវបានដោះស្រាយ។
    សម្រាប់កំណែឯករាជ្យ និងកញ្ចប់ឧបករណ៍របស់ VTune Profiler, យល់ពីតម្រូវការប្រព័ន្ធបច្ចុប្បន្ន។

សេចក្តីជូនដំណឹង និងការបដិសេធ
បច្ចេកវិទ្យារបស់ Intel ប្រហែលជា តម្រូវឲ្យ មានផ្នែករឹង, សូហ្វវែរឬសេវាកម្មដែលអាចដំណើរការបាន។
គ្មានផលិតផល ឬសមាសធាតុណាមួយអាចធានាបានដាច់ខាត។
ការចំណាយ និងលទ្ធផលរបស់អ្នកអាចប្រែប្រួល។
© សាជីវកម្ម Intel ។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានអះអាងថាជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
Intel, និមិត្តសញ្ញា Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune និង Xeon គឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation នៅសហរដ្ឋអាមេរិក និង/ឬប្រទេសផ្សេងទៀត។
*ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានទាមទារជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
Microsoft, Windows, និងនិមិត្តសញ្ញា Windows គឺជាពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់សាជីវកម្ម Microsoft នៅសហរដ្ឋអាមេរិក និង/ឬប្រទេសផ្សេងទៀត។
Java គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Oracle និង/ឬសាខារបស់វា។
OpenCL និងនិមិត្តសញ្ញា OpenCL គឺជាពាណិជ្ជសញ្ញារបស់ក្រុមហ៊ុន Apple Inc. ដែលត្រូវបានប្រើប្រាស់ដោយការអនុញ្ញាតដោយ Khronos ។

បច្ចេកវិទ្យារបស់ Intel ប្រហែលជា តម្រូវឲ្យ មានផ្នែករឹង, សូហ្វវែរឬសេវាកម្មដែលអាចដំណើរការបាន។
គ្មានផលិតផល ឬសមាសធាតុណាមួយអាចធានាបានដាច់ខាត។
ការចំណាយ និងលទ្ធផលរបស់អ្នកអាចប្រែប្រួល។
© សាជីវកម្ម Intel ។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានអះអាងថាជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
Intel, និមិត្តសញ្ញា Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune និង Xeon គឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation នៅសហរដ្ឋអាមេរិក និង/ឬប្រទេសផ្សេងទៀត។
*ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានទាមទារជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
Microsoft, Windows, និងនិមិត្តសញ្ញា Windows គឺជាពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់សាជីវកម្ម Microsoft នៅសហរដ្ឋអាមេរិក និង/ឬប្រទេសផ្សេងទៀត។
Java គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Oracle និង/ឬសាខារបស់វា។
OpenCL និងនិមិត្តសញ្ញា OpenCL គឺជាពាណិជ្ជសញ្ញារបស់ក្រុមហ៊ុន Apple Inc. ដែលត្រូវបានប្រើប្រាស់ដោយការអនុញ្ញាតដោយ Khronos ។

ឯកសារ/ធនធាន

Intel ចាប់ផ្តើមជាមួយ VTune Profiler [pdf] ការណែនាំអ្នកប្រើប្រាស់
ចាប់ផ្តើមជាមួយ VTune Profiler, ចាប់ផ្តើមជាមួយ VTune Profiler, VTune Profiler

ឯកសារយោង

ទុកមតិយោបល់

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