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 កម្មវិធី និងវិភាគលទ្ធផលសម្រាប់ការកែលម្អការអនុវត្ត។
លំហូរការងារទូទៅមានជំហានទាំងនេះ៖
ជ្រើសរើសប្រព័ន្ធម៉ាស៊ីនរបស់អ្នកដើម្បីចាប់ផ្តើម
ស្វែងយល់បន្ថែមអំពីដំណើរការការងារជាក់លាក់របស់ប្រព័ន្ធសម្រាប់ Windows*, Linux*, ឬ macOS*។
ចាប់ផ្តើមជាមួយ Intel® VTune™ Profiler សម្រាប់ Windows* OS
មុនពេលអ្នកចាប់ផ្តើម
- ដំឡើង Intel® VTune™ Profiler នៅលើប្រព័ន្ធ Windows* របស់អ្នក។
- បង្កើតកម្មវិធីរបស់អ្នកជាមួយនឹងព័ត៌មាននិមិត្តសញ្ញា និងនៅក្នុងរបៀបចេញផ្សាយដោយបើកការបង្កើនប្រសិទ្ធភាពទាំងអស់។ សម្រាប់ព័ត៌មានលម្អិតអំពីការកំណត់កម្មវិធីចងក្រង សូមមើល VTune Profiler ការណែនាំអ្នកប្រើប្រាស់អនឡាញ។
អ្នកក៏អាចប្រើម៉ាទ្រីស sampកម្មវិធី le មាននៅក្នុង \VTune\Samples\ម៉ាទ្រីស។ អ្នកអាចមើលឃើញ s ដែលត្រូវគ្នា។ampលទ្ធផលនៅក្នុង \VTune\Projects\sampឡេ (ម៉ាទ្រីស) ។ - ដំឡើងអថេរបរិស្ថាន៖ ដំណើរការ ស្គ្រីប \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)
- ដំណើរការពាក្យបញ្ជា vtune-gui ឬដំណើរការ Intel® VTune™ Profiler ពីម៉ឺនុយចាប់ផ្តើម។
- នៅពេលដែល GUI បើកសូមចុចលើអេក្រង់ស្វាគមន៍។
- នៅក្នុងប្រអប់បង្កើតគម្រោង បញ្ជាក់ឈ្មោះគម្រោង និងទីតាំង។
- ចុចបង្កើតគម្រោង។
ឯករាជ្យ (បន្ទាត់ពាក្យបញ្ជា)
ដំណើរការពាក្យបញ្ជា vtune ។
Microsoft* Visual Studio* IDE
បើកដំណោះស្រាយរបស់អ្នកនៅក្នុង Visual Studio។ កម្មវិធី VTune Profileរបារឧបករណ៍ r ត្រូវបានបើកដោយស្វ័យប្រវត្តិ ហើយគម្រោង Visual Studio របស់អ្នកត្រូវបានកំណត់ជាគោលដៅវិភាគ។
ចំណាំ
អ្នកមិនចាំបាច់បង្កើតគម្រោងនៅពេលដំណើរការ Intel® VTune™ Pro ទេ។filer ពីបន្ទាត់ពាក្យបញ្ជា ឬក្នុង Microsoft* Visual Studio ។
ជំហានទី 2: កំណត់រចនាសម្ព័ន្ធ និងដំណើរការការវិភាគ
បន្ទាប់ពីបង្កើតគម្រោងថ្មី បង្អួចកំណត់រចនាសម្ព័ន្ធការវិភាគនឹងបើកជាមួយនឹងតម្លៃលំនាំដើមទាំងនេះ៖
- នៅក្នុងផ្នែក Launch Application រកមើលទីតាំងនៃកម្មវិធីរបស់អ្នកដែលអាចប្រតិបត្តិបាន។ file.
- ចុច Start ដើម្បីដំណើរការ Performance Snapshot នៅលើកម្មវិធីរបស់អ្នក។ ការវិភាគនេះបង្ហាញពីទិដ្ឋភាពទូទៅview នៃបញ្ហាដែលប៉ះពាល់ដល់ដំណើរការនៃកម្មវិធីរបស់អ្នកនៅលើប្រព័ន្ធគោលដៅ។
ជំហានទី 3៖ View និងវិភាគទិន្នន័យការអនុវត្ត
នៅពេលដែលការប្រមូលទិន្នន័យបានបញ្ចប់ VTune Profiler បង្ហាញលទ្ធផលការវិភាគនៅក្នុងបង្អួចសង្ខេប។ នៅទីនេះ អ្នកឃើញការសម្តែងមួយចប់ហើយ។view នៃពាក្យសុំរបស់អ្នក។
ជាងview ជាធម្មតារួមបញ្ចូលរង្វាស់ជាច្រើន រួមជាមួយនឹងការពិពណ៌នារបស់ពួកគេ។
- A ពង្រីកម៉ែត្រនីមួយៗសម្រាប់ព័ត៌មានលម្អិតអំពីកត្តារួមចំណែក។
- B ម៉ែត្រដែលបានដាក់ទង់បង្ហាញពីតម្លៃនៅខាងក្រៅជួរប្រតិបត្តិការដែលអាចទទួលយកបាន/ធម្មតា។ ប្រើគន្លឹះឧបករណ៍ដើម្បីយល់ពីរបៀបកែលម្អរង្វាស់ដែលបានដាក់ទង់។
- C មើលការណែនាំអំពីការវិភាគផ្សេងទៀត អ្នកគួរតែពិចារណាដំណើរការបន្ទាប់។ មែកធាងវិភាគរំលេចអនុសាសន៍ទាំងនេះ។
ជំហានបន្ទាប់
Performance Snapshot គឺជាចំណុចចាប់ផ្តើមដ៏ល្អមួយ ដើម្បីទទួលបានការវាយតម្លៃរួមនៃការអនុវត្តកម្មវិធីជាមួយ VTune Profiler. បន្ទាប់មក ពិនិត្យមើលថាតើ algorithm របស់អ្នកទាមទារការលៃតម្រូវដែរឬទេ។
- អនុវត្តតាមការបង្រៀនមួយ ដើម្បីវិភាគការរាំងស្ទះដំណើរការទូទៅ។
- នៅពេលដែលក្បួនដោះស្រាយរបស់អ្នកត្រូវបានសម្រួលឱ្យបានល្អ សូមដំណើរការការថតរូបការអនុវត្តម្តងទៀតដើម្បីក្រិតតាមខ្នាតលទ្ធផល និងកំណត់អត្តសញ្ញាណការកែលម្អការអនុវត្តសក្តានុពលនៅក្នុងផ្នែកផ្សេងទៀត។
សូមមើលផងដែរ។
ការរុករកមីក្រូស្ថាបត្យកម្ម
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
- ទាញយក iso3dfd_omp_offload OpenMP Offload sampលេ
- បើកទៅ sampសៀវភៅបញ្ជី។
ស៊ីឌី <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - ចងក្រងកម្មវិធី 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 ដែលអ្នកចងក្រង។
- បើក VTune Profiler ហើយចុចលើ New Project ដើម្បីបង្កើតគម្រោង។
- នៅលើទំព័រស្វាគមន៍ ចុចលើ កំណត់រចនាសម្ព័ន្ធការវិភាគ ដើម្បីរៀបចំការវិភាគរបស់អ្នក។
- ជ្រើសរើសការកំណត់ទាំងនេះសម្រាប់ការវិភាគរបស់អ្នក។
- នៅក្នុងផ្ទាំង WHERE ជ្រើសរើស Local Host។
- នៅក្នុងផ្ទាំង WHAT ជ្រើសរើស Launch Application ហើយបញ្ជាក់ iso3dfd_omp_offload binary ជាកម្មវិធីដើម្បីគាំទ្រfile.
- នៅក្នុងផ្ទាំង HOW ជ្រើសរើសប្រភេទការវិភាគ GPU Offload ពីក្រុម Accelerators នៅក្នុង Analysis Tree។
- ចុចប៊ូតុងចាប់ផ្តើមដើម្បីដំណើរការការវិភាគ។
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 ។
- បើក Microsoft* Visual Studio ។
- ចុច File > បើក > គម្រោង/ដំណោះស្រាយ។ ស្វែងរកថត matrix_multiply_vtune ហើយជ្រើសរើស matrix_multiply.sln ។
- បង្កើតការកំណត់រចនាសម្ព័ន្ធនេះ (គម្រោង > សាងសង់)។
- ដំណើរការកម្មវិធី (Debug> Start without Debugging)។
- ដើម្បីជ្រើសរើស DPC ++ ឬកំណែខ្សែស្រឡាយនៃ sample, ប្រើនិយមន័យ preprocessor ។
- ចូលទៅកាន់ Project Properties > DPC++ > Preprocessor > Preprocessor Definition។
- កំណត់ icpx -fsycl ឬ USE_THR ។
ដំណើរការការវិភាគ GPU
ដំណើរការការវិភាគ GPU នៅលើ Matrix sampលេ
- ពីរបារឧបករណ៍ Visual Studio ចុចប៊ូតុង កំណត់រចនាសម្ព័ន្ធការវិភាគ។
បង្អួចកំណត់រចនាសម្ព័ន្ធការវិភាគបើក។ តាមលំនាំដើម វាទទួលមរតកការកំណត់គម្រោង VS របស់អ្នក ហើយបញ្ជាក់ matrix_multiply.exe ជាកម្មវិធីសម្រាប់គាំទ្រ។file. - នៅក្នុងបង្អួច កំណត់រចនាសម្ព័ន្ធការវិភាគ ចុចលើ
ប៊ូតុងរុករកនៅក្នុងផ្ទាំង HOW ។
- ជ្រើសរើសប្រភេទការវិភាគ GPU Compute/Media Hotspots ពីក្រុម Accelerators នៅក្នុងមែកធាងវិភាគ។
- ចុចប៊ូតុងចាប់ផ្តើមដើម្បីចាប់ផ្តើមការវិភាគជាមួយនឹងជម្រើសដែលបានកំណត់ជាមុន។
ដំណើរការការវិភាគ GPU ពីបន្ទាត់ពាក្យបញ្ជា៖
- បើក sampបញ្ជីឈ្មោះ៖
<sample_dir>\VtuneProfiler\ matrix_multiply_vtune - នៅក្នុងថតនេះ បើកគម្រោង Visual Studio* file ដាក់ឈ្មោះថា matrix_multiply.sln
- multiply.cpp file មានកំណែជាច្រើននៃការគុណម៉ាទ្រីស។ ជ្រើសរើសកំណែមួយដោយកែសម្រួលបន្ទាត់ #define MULTIPLY ដែលត្រូវគ្នានៅក្នុង multiply.hpp
- បង្កើតគម្រោងទាំងមូលជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធការចេញផ្សាយ។
វាបង្កើតការប្រតិបត្តិដែលហៅថា matrix_multiply.exe ។ - រៀបចំប្រព័ន្ធដើម្បីដំណើរការការវិភាគ GPU ។ សូមមើលការដំឡើងប្រព័ន្ធសម្រាប់ការវិភាគ GPU ។
- កំណត់ VTune Profiler អថេរបរិស្ថានដោយដំណើរការបាច់ file៖ នាំចេញ \env\vars.bat
- ដំណើរការពាក្យបញ្ជាវិភាគ៖
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
មុនពេលអ្នកចាប់ផ្តើម
- ដំឡើង Intel® VTune™ Profiler នៅលើប្រព័ន្ធលីនុច* របស់អ្នក។
- បង្កើតកម្មវិធីរបស់អ្នកជាមួយនឹងព័ត៌មាននិមិត្តសញ្ញា និងនៅក្នុងរបៀបចេញផ្សាយដោយបើកការបង្កើនប្រសិទ្ធភាពទាំងអស់។ សម្រាប់ព័ត៌មានលម្អិតអំពីការកំណត់កម្មវិធីចងក្រង សូមមើល VTune Profiler ការណែនាំអ្នកប្រើប្រាស់អនឡាញ។
អ្នកក៏អាចប្រើម៉ាទ្រីស sampកម្មវិធី le មាននៅក្នុង \sampលេ\ម៉ាទ្រីស។ អ្នកអាចមើល sampលទ្ធផលនៅក្នុង \sampឡេ (ម៉ាទ្រីស) ។ - រៀបចំអថេរបរិស្ថាន៖ ប្រភព /setvars.sh
តាមលំនាំដើម គឺ៖- $HOME/intel/oneapi/ នៅពេលដំឡើងដោយមានការអនុញ្ញាតពីអ្នកប្រើប្រាស់។
- /opt/intel/oneapi/ នៅពេលដំឡើងដោយមានការអនុញ្ញាតជា root ។
ជំហានទី 1: ចាប់ផ្តើម VTune Profiler
ចាប់ផ្តើម VTune Profiler តាមរយៈវិធីមួយក្នុងចំណោមវិធីទាំងនេះ៖
ប្រភព / ចាប់ផ្តើម VTune Profiler
ឯករាជ្យ/IDE (GUI)
- ដំណើរការពាក្យបញ្ជា vtunegui ។ ដើម្បីចាប់ផ្តើម VTune Profiler ពី Intel System Studio IDE សូមជ្រើសរើស ឧបករណ៍ > VTune Profiler> បើកដំណើរការ VTune Profiler. វាកំណត់អថេរបរិស្ថានដែលសមស្របទាំងអស់ និងចាប់ផ្តើមចំណុចប្រទាក់ដាច់ដោយឡែកនៃផលិតផល។
- នៅពេលដែល GUI បើក សូមចុច NEW PROJECT ក្នុងអេក្រង់ស្វាគមន៍។
- នៅក្នុងប្រអប់បង្កើតគម្រោង បញ្ជាក់ឈ្មោះគម្រោង និងទីតាំង។
- ចុចបង្កើតគម្រោង។
ឯករាជ្យ (បន្ទាត់ពាក្យបញ្ជា)
- ដំណើរការពាក្យបញ្ជា vtune ។
ជំហានទី 2: កំណត់រចនាសម្ព័ន្ធ និងដំណើរការការវិភាគ
បន្ទាប់ពីបង្កើតគម្រោងថ្មី បង្អួចកំណត់រចនាសម្ព័ន្ធការវិភាគនឹងបើកជាមួយនឹងតម្លៃលំនាំដើមទាំងនេះ៖
- នៅក្នុងផ្នែក ចាប់ផ្តើមកម្មវិធី សូមរកមើលទីតាំងនៃកម្មវិធីរបស់អ្នក។
- ចុច Start ដើម្បីដំណើរការ Performance Snapshot នៅលើកម្មវិធីរបស់អ្នក។ ការវិភាគនេះបង្ហាញពីទិដ្ឋភាពទូទៅview នៃបញ្ហាដែលប៉ះពាល់ដល់ដំណើរការនៃកម្មវិធីរបស់អ្នកនៅលើប្រព័ន្ធគោលដៅ។
ជំហានទី 3៖ View និងវិភាគទិន្នន័យការអនុវត្ត
នៅពេលដែលការប្រមូលទិន្នន័យបានបញ្ចប់ VTune Profiler បង្ហាញលទ្ធផលការវិភាគនៅក្នុងបង្អួចសង្ខេប។ នៅទីនេះ អ្នកឃើញការសម្តែងមួយចប់ហើយ។view នៃពាក្យសុំរបស់អ្នក។
ជាងview ជាធម្មតារួមបញ្ចូលរង្វាស់ជាច្រើន រួមជាមួយនឹងការពិពណ៌នារបស់ពួកគេ។
- A ពង្រីកម៉ែត្រនីមួយៗសម្រាប់ព័ត៌មានលម្អិតអំពីកត្តារួមចំណែក។
- B ម៉ែត្រដែលបានដាក់ទង់បង្ហាញពីតម្លៃនៅខាងក្រៅជួរប្រតិបត្តិការដែលអាចទទួលយកបាន/ធម្មតា។ ប្រើគន្លឹះឧបករណ៍ដើម្បីយល់ពីរបៀបកែលម្អរង្វាស់ដែលបានដាក់ទង់។
- C មើលការណែនាំអំពីការវិភាគផ្សេងទៀត អ្នកគួរតែពិចារណាដំណើរការបន្ទាប់។ មែកធាងវិភាគរំលេចអនុសាសន៍ទាំងនេះ។
ជំហានបន្ទាប់
Performance Snapshot គឺជាចំណុចចាប់ផ្តើមដ៏ល្អមួយ ដើម្បីទទួលបានការវាយតម្លៃរួមនៃការអនុវត្តកម្មវិធីជាមួយ VTune Profiler. បន្ទាប់មក ពិនិត្យមើលថាតើ algorithm របស់អ្នកទាមទារការលៃតម្រូវដែរឬទេ។
- អនុវត្តតាមការបង្រៀនមួយ ដើម្បីវិភាគការរាំងស្ទះដំណើរការទូទៅ។
- នៅពេលដែលក្បួនដោះស្រាយរបស់អ្នកត្រូវបានសម្រួលឱ្យបានល្អ សូមដំណើរការការថតរូបការអនុវត្តម្តងទៀតដើម្បីក្រិតតាមខ្នាតលទ្ធផល និងកំណត់អត្តសញ្ញាណការកែលម្អការអនុវត្តសក្តានុពលនៅក្នុងផ្នែកផ្សេងទៀត។
សូមមើលផងដែរ។
ការរុករកមីក្រូស្ថាបត្យកម្ម
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
- ទាញយក iso3dfd_omp_offload OpenMP Offload sampលេ
- បើកទៅ sampសៀវភៅបញ្ជី។
ស៊ីឌី <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - ចងក្រងកម្មវិធី OpenMP Offload ។
mkdir សាងសង់;
cmake -DVERIFY_RESULTS=0 ..
ធ្វើ -j
វាបង្កើត src/iso3dfd ដែលអាចប្រតិបត្តិបាន។
ដើម្បីលុបកម្មវិធី វាយ៖
ធ្វើឱ្យស្អាត
វាដកវត្ថុដែលអាចប្រតិបត្តិបាន។ fileដែលអ្នកបានបង្កើតដោយប្រើពាក្យបញ្ជា make ។
ដំណើរការការវិភាគ GPU នៅលើកម្មវិធី OpenMP Offload
ឥឡូវនេះអ្នកត្រៀមខ្លួនរួចរាល់ហើយដើម្បីដំណើរការការវិភាគ GPU Offload នៅលើកម្មវិធី OpenMP ដែលអ្នកចងក្រង។
- បើក VTune Profiler ហើយចុចលើ New Project ដើម្បីបង្កើតគម្រោង។
- នៅលើទំព័រស្វាគមន៍ ចុចលើ កំណត់រចនាសម្ព័ន្ធការវិភាគ ដើម្បីរៀបចំការវិភាគរបស់អ្នក។
- ជ្រើសរើសការកំណត់ទាំងនេះសម្រាប់ការវិភាគរបស់អ្នក។
- នៅក្នុងផ្ទាំង WHERE ជ្រើសរើស Local Host។
- នៅក្នុងផ្ទាំង WHAT ជ្រើសរើស Launch Application ហើយបញ្ជាក់ iso3dfd_omp_offload binary ជាកម្មវិធីដើម្បីគាំទ្រfile.
- នៅក្នុងផ្ទាំង HOW ជ្រើសរើសប្រភេទការវិភាគ GPU Offload ពីក្រុម Accelerators នៅក្នុង Analysis Tree។
- ចុចប៊ូតុងចាប់ផ្តើមដើម្បីដំណើរការការវិភាគ។
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ពាក្យសុំ ធ្វើដូចខាងក្រោមៈ
- ទៅ សampសៀវភៅបញ្ជី។
ស៊ីឌី <sample_dir/VtuneProfiler/matrix_multiply> - multiply.cpp file នៅក្នុងថតឯកសារ src មានកំណែជាច្រើននៃការគុណម៉ាទ្រីស។ ជ្រើសរើសកំណែមួយដោយកែសម្រួលបន្ទាត់ #define MULTIPLY ដែលត្រូវគ្នាក្នុង multiply.h ។
- បង្កើតកម្មវិធីដោយប្រើ Make ដែលមានស្រាប់file:
ស៊ីម៉ាក់
ធ្វើ
វាគួរបង្កើត matrix.icpx -fsycl ដែលអាចប្រតិបត្តិបាន។
ដើម្បីលុបកម្មវិធី វាយ៖
ធ្វើឱ្យស្អាត
វាដកវត្ថុដែលអាចប្រតិបត្តិបាន។ files ដែលត្រូវបានបង្កើតឡើងដោយពាក្យបញ្ជា make ។
ដំណើរការការវិភាគ GPU
ដំណើរការការវិភាគ GPU នៅលើ Matrix sampលេ
- បើកដំណើរការ VTune Profiler ជាមួយនឹងពាក្យបញ្ជា vtune-gui ។
- ចុច New Project ពីទំព័រស្វាគមន៍។
- បញ្ជាក់ឈ្មោះ និងទីតាំងសម្រាប់ សampចុចលើ បង្កើតគម្រោង។
- នៅក្នុងផ្ទាំង WHAT សូមចូលទៅកាន់ matrix.icpx-fsycl file.
- នៅក្នុងផ្ទាំង HOW សូមចុចពាក្យ
ប៊ូតុងរកមើល ហើយជ្រើសរើសការវិភាគ GPU Compute/Media Hotspots ពីក្រុម Accelerators នៅក្នុង Analysis Tree។
- ចុចប៊ូតុងចាប់ផ្តើមនៅខាងក្រោមដើម្បីចាប់ផ្តើមការវិភាគជាមួយនឹងជម្រើសដែលបានជ្រើសរើសជាមុន។
ដំណើរការការវិភាគ GPU ពីបន្ទាត់ពាក្យបញ្ជា៖
- រៀបចំប្រព័ន្ធដើម្បីដំណើរការការវិភាគ GPU ។ សូមមើលការដំឡើងប្រព័ន្ធសម្រាប់ការវិភាគ GPU ។
- ដំឡើងអថេរបរិស្ថានសម្រាប់ឧបករណ៍កម្មវិធី Intel៖
ប្រភព $ONEAPI_ROOT/setvars.sh - ដំណើរការការវិភាគ 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 ។
មុនពេលអ្នកចាប់ផ្តើម
- ដំឡើង Intel® VTune™ Profiler នៅលើប្រព័ន្ធ macOS* របស់អ្នក។
- បង្កើតកម្មវិធីលីនុចរបស់អ្នកជាមួយនឹងព័ត៌មាននិមិត្តសញ្ញា និងនៅក្នុងរបៀបចេញផ្សាយដោយបើកការបង្កើនប្រសិទ្ធភាពទាំងអស់។ សម្រាប់ព័ត៌មានលម្អិត សូមមើលការកំណត់កម្មវិធីចងក្រងនៅក្នុង VTune Profiler ជួយ។
- ដំឡើងការចូលប្រើ SSH ពីប្រព័ន្ធ macOS របស់ម៉ាស៊ីនទៅកាន់ប្រព័ន្ធលីនុចគោលដៅ ដើម្បីដំណើរការក្នុងរបៀបគ្មានពាក្យសម្ងាត់។
ជំហានទី 1: ចាប់ផ្តើម VTune Profiler
- បើកដំណើរការ VTune Profiler ជាមួយនឹងពាក្យបញ្ជា vtune-gui ។
តាមលំនាំដើម គឺ /opt/intel/oneapi/ ។ - នៅពេលដែល GUI បើក សូមចុច NEW PROJECT ក្នុងអេក្រង់ស្វាគមន៍។
- នៅក្នុងប្រអប់បង្កើតគម្រោង បញ្ជាក់ឈ្មោះគម្រោង និងទីតាំង។
- ចុចបង្កើតគម្រោង។
ជំហានទី 2: កំណត់រចនាសម្ព័ន្ធ និងដំណើរការការវិភាគ
បន្ទាប់ពីអ្នកបង្កើតគម្រោងថ្មី បង្អួចកំណត់រចនាសម្ព័ន្ធការវិភាគនឹងបើកជាមួយនឹងប្រភេទការវិភាគនៃការអនុវត្ត
ការវិភាគនេះបង្ហាញពីការបញ្ចប់view នៃបញ្ហាដែលប៉ះពាល់ដល់ដំណើរការនៃកម្មវិធីរបស់អ្នកនៅលើប្រព័ន្ធគោលដៅ។
- នៅក្នុងផ្ទាំង WHERE ជ្រើសរើស Remote Linux (SSH) ហើយបញ្ជាក់ប្រព័ន្ធលីនុចគោលដៅដោយប្រើ username@ hostname[:port]។
VTune Profiler ភ្ជាប់ទៅប្រព័ន្ធលីនុច ហើយដំឡើងកញ្ចប់គោលដៅ។ - នៅក្នុងផ្ទាំង WHAT ផ្តល់ផ្លូវទៅកាន់កម្មវិធីរបស់អ្នកនៅលើប្រព័ន្ធលីនុចគោលដៅ។
- ចុចប៊ូតុងចាប់ផ្តើម ដើម្បីដំណើរការរូបភាពនៃការអនុវត្តនៅលើកម្មវិធី។
ជំហានទី 3៖ View និងវិភាគទិន្នន័យការអនុវត្ត
នៅពេលដែលការប្រមូលទិន្នន័យបានបញ្ចប់ VTune Profiler បង្ហាញលទ្ធផលវិភាគនៅលើប្រព័ន្ធ macOS ។ ចាប់ផ្តើមការវិភាគរបស់អ្នកនៅក្នុងបង្អួចសង្ខេប។ នៅទីនេះ អ្នកឃើញការសម្តែងមួយចប់ហើយ។view នៃពាក្យសុំរបស់អ្នក។
ជាងview ជាធម្មតារួមបញ្ចូលរង្វាស់ជាច្រើន រួមជាមួយនឹងការពិពណ៌នារបស់ពួកគេ។
- A ពង្រីកម៉ែត្រនីមួយៗសម្រាប់ព័ត៌មានលម្អិតអំពីកត្តារួមចំណែក។
- B ម៉ែត្រដែលបានដាក់ទង់បង្ហាញពីតម្លៃនៅខាងក្រៅជួរប្រតិបត្តិការដែលអាចទទួលយកបាន/ធម្មតា។ ប្រើគន្លឹះឧបករណ៍ដើម្បីយល់ពីរបៀបកែលម្អរង្វាស់ដែលបានដាក់ទង់។
- C មើលការណែនាំអំពីការវិភាគផ្សេងទៀត អ្នកគួរតែពិចារណាដំណើរការបន្ទាប់។ មែកធាងវិភាគរំលេចអនុសាសន៍ទាំងនេះ។
ជំហានបន្ទាប់
Performance Snapshot គឺជាចំណុចចាប់ផ្តើមដ៏ល្អមួយ ដើម្បីទទួលបានការវាយតម្លៃរួមនៃការអនុវត្តកម្មវិធីជាមួយ VTune Profiler.
បន្ទាប់មក ពិនិត្យមើលថាតើ algorithm របស់អ្នកទាមទារការលៃតម្រូវដែរឬទេ។
- ដំណើរការការវិភាគ Hotspots នៅលើកម្មវិធីរបស់អ្នក។
- អនុវត្តតាមការបង្រៀនរបស់ Hotspots ។ ស្វែងយល់ពីបច្ចេកទេសដើម្បីទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីការវិភាគ Hotspots របស់អ្នក។
- នៅពេលដែលក្បួនដោះស្រាយរបស់អ្នកត្រូវបានសម្រួលឱ្យបានល្អ សូមដំណើរការការថតរូបការអនុវត្តម្តងទៀតដើម្បីក្រិតតាមខ្នាតលទ្ធផល និងកំណត់អត្តសញ្ញាណការកែលម្អការអនុវត្តសក្តានុពលនៅក្នុងផ្នែកផ្សេងទៀត។
សូមមើលផងដែរ។
ការរុករកមីក្រូស្ថាបត្យកម្ម
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 |