intel-Get-Started-with-VTune-Profileр-лого

intel Започнете со VTune Profiler

Започнете со Intel® VTune™ Profiler

Користете Intel VTune Profiler да се анализираат локални и далечински целни системи од Windows*, macOS* и Linux* хостови. Подобрете ги перформансите на апликацијата и системот преку овие операции:

  • Анализирајте ги алгоритмските избори.
  • Најдете тесни грла за сериски и паралелни кодови.
  • Разберете каде и како вашата апликација може да има корист од достапните хардверски ресурси.
  • Забрзајте го извршувањето на вашата апликација.
    Преземете го Intel VTune Profiler на вашиот систем преку еден од овие начини:
  • Преземете ја самостојната верзија.
  • Земете Intel VTune Profiler како дел од Intel® oneAPI Base Toolkit.
    Погледнете го VTune Profiler страница за обука за видеа, webинари и повеќе материјали кои ќе ви помогнат да започнете.

ЗАБЕЛЕШКА
Документација за верзии на Intel® VTune™ Profiler пред објавувањето во 2021 година се достапни само за преземање. За список на достапни преземања на документација по верзија на производот, видете ги овие страници:

  • Преземете ја документацијата за Intel Parallel Studio XE
  • Преземете ја документацијата за Intel System Studio

Разберете го работниот тек
Користете Intel VTune Profiler до проfile апликација и анализирајте ги резултатите за подобрување на перформансите.

Општиот работен тек ги содржи овие чекори:

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ле апликација достапна во \VTune\Samples\ матрица. Можете да ги видите соодветните sampрезултира со \VTune\Projects\sample (матрица).
  3. Поставете ги променливите на околината: Стартувај го \setvars.bat скрипта.
    Стандардно, на за компонентите на oneAPI е Програма Files (x86)\Intel\oneAPI.
    ЗАБЕЛЕШКА Не треба да стартувате setvars.bat кога користите Intel® VTune™ Profiler во Microsoft* Visual Studio*.

Чекор 1: Стартувајте го Intel® VTune™ Profiler
Стартувајте го Intel VTune Profiler преку еден од овие начини и поставете проект. Проектот е контејнер за апликацијата што сакате да ја анализирате, видот на анализата и резултатите од собирањето податоци.

Извор / Стартувајте го VTune Profiler

Самостоен (GUI)

  1. Извршете ја командата vtune-gui или стартувајте Intel® VTune™ Profiler од менито Start.
  2. Кога ќе се отвори GUI, кликнете на екранот за добредојде.
  3. Во полето за дијалог Креирај проект, наведете го името и локацијата на проектот.
  4. Кликнете на Креирај проект.

Самостојна (Командна линија)
Извршете ја командата vtune.

Microsoft* Visual Studio* IDE
Отворете го вашето решение во Visual Studio. VTune Profiler алатникот е автоматски овозможен и вашиот проект Visual Studio е поставен како цел за анализа.

ЗАБЕЛЕШКА
Не треба да креирате проект кога го извршувате Intel® VTune™ Profiler од командната линија или во Microsoft* Visual Studio.

Чекор 2: Конфигурирајте и извршете анализа
По креирањето на нов проект, се отвора прозорецот Configure Analysis со овие стандардни вредности:

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

  1. Во делот Стартување апликација, прелистајте ја локацијата на вашата извршна апликација file.
  2. Кликнете на Start за да ја извршите Performance Snapshot на вашата апликација. Оваа анализа претставува општо надview на прашања кои влијаат на перформансите на вашата апликација на целниот систем.

Чекор 3: View и Анализирај ги податоците за перформансите
Кога собирањето податоци ќе заврши, VTune Profiler ги прикажува резултатите од анализата во прозорецот Summary. Еве, гледате изведба завршенаview на вашата апликација.
На крајотview обично вклучува неколку метрика заедно со нивните описи.

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

  • A Проширете ја секоја метрика за детални информации за факторите што придонесуваат.
  • B Означената метрика покажува вредност надвор од прифатливиот/нормален работен опсег. Користете совети за алатки за да разберете како да ја подобрите означената метрика.
  • C Видете ги упатствата за други анализи што треба да ги разгледате во следните. Дрвото за анализа ги истакнува овие препораки.

Следни чекори
Performance Snapshot е добра почетна точка за да се добие севкупна проценка на перформансите на апликацијата со VTune Profileр. Следно, проверете дали вашиот алгоритам бара подесување.

  1. Следете упатство за да ги анализирате вообичаените тесни грла во перформансите.
  2. Штом вашиот алгоритам е добро подесен, повторно стартувајте го Performance Snapshot за да ги калибрирате резултатите и да ги идентификувате потенцијалните подобрувања на перформансите во други области.

Видете исто така
Истражување на микроархитектурата

VTune Profiler Помош турнеја

Exampле: Проfile OpenMP* апликација на Windows*
Користете Intel VTune Profiler на машина со Windows до проfile какоample iso3dfd_omp_offload Апликацијата OpenMP исфрлена на графичкиот процесор на Intel. Научете како да извршите анализа на графичкиот процесор и да ги испитате резултатите.

Предуслови

  • Проверете дали вашиот систем работи со Microsoft* Windows 10 или понова верзија.
  • Користете една од овие верзии на Intel процесорската графика:
    • Генерација 8
    • Генерација 9
    • Генерација 11
  • Вашиот систем треба да работи на еден од овие процесори на Intel:
    • Процесори од 7-та генерација Intel® Core™ i7 (кодно име Kaby Lake)
    • Процесори од 8-ма генерација Intel® Core™ i7 (кодно име Coffee Lake)
    • Процесори од 10-та генерација Intel® Core™ i7 (кодно име Ice Lake)
  • Инсталирајте Intel VTune Profiler од еден од овие извори:
    • Преземање на самостоен производ
    • Intel® oneAPI Base Toolkit
    • Комплет алатки за доведување на системот Intel®
  • Преземете го Intel® oneAPI HPC Toolkit кој го содржи компајлерот Intel® oneAPI DPC++/C++ (icx/icpx) што треба да го професиратеfile OpenMP апликации.
  • Поставете променливи на околината. Извршете ја скриптата vars.bat лоцирана во \env директориум.
  • Поставете го вашиот систем за анализа на графичкиот процесор.

ЗАБЕЛЕШКА
За да инсталирате Intel VTune Profiler во околината на Microsoft* Visual Studio, видете го VTune Profiler Упатство за употреба.

Изградете и компајлирајте ја апликацијата OpenMP Offload

  1. Преземете го iso3dfd_omp_offload OpenMP Offload sampле.
  2. Отворено за сampдиректориумот.
    cd <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
Сега сте подготвени да ја извршите анализата на исклучување на графичкиот процесор на апликацијата OpenMP што сте ја составиле.

  1. Отворете VTune Profiler и кликнете на Нов проект за да креирате проект.
  2. На страницата за добредојде, кликнете на Конфигурирај анализа за да ја поставите вашата анализа.
  3. Изберете ги овие поставки за вашата анализа.
    • Во окното WHERE, изберете Локален домаќин.
    • Во окното ШТО, изберете Стартување апликација и наведете го бинарниот iso3dfd_omp_offload како апликација за про.file.
    • Во окното КАКО, изберете го типот на анализа на GPU Offload од групата Accelerators во Анализното стебло.
      intel-Get-Started-with-VTune-Profiler-05
  4. Кликнете на копчето Start за да ја извршите анализата.

VTune Profiler собира податоци и ги прикажува резултатите од анализата во GPU Offload viewточка.

  • Во прозорецот Резиме, видете ја статистиката за користењето на ресурсите на процесорот и графичкиот процесор. Користете ги овие податоци за да одредите дали вашата апликација е:
    • врзан за графичкиот процесор
    • врзан за процесорот
    • Неефикасно искористување на пресметковните ресурси на вашиот систем
  • Користете ги информациите во прозорецот на платформата за да ги видите основните метрики на процесорот и графичкиот процесор.
  • Истражете специфични компјутерски задачи во прозорецот Графика.

За подлабока анализа, видете поврзан рецепт во VTune Profiler Книга за готвење за анализа на перформанси. Можете исто така да продолжите со вашето профилирање со анализата на GPU Compute/Media Hotspots.

Exampле: Проfile SYCL* апликација на Windows*
Проfile какоample matrix_multiply SYCL апликација со Intel® VTune™ Profileр. Запознајте се со производот и разберете ги статистиките собрани за апликации поврзани со графичкиот процесор.

Предуслови

  • Проверете дали имате инсталирано 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++ (инсталиран со комплетот алатки на Intel OneAPI Base) е интегриран во Microsoft Visual Studio.
  • Компајлирајте го кодот користејќи ги опциите -gline-tables-only и -fdebug-info-for-profiling за Intel oneAPI DPC++ Compiler.
  • Поставете го вашиот систем за анализа на графичкиот процесор.

За информации за инсталирање на Intel VTune Profiler во околината на Microsoft* Visual Studio, видете VTune Profiler Упатство за употреба.

Изградете ја апликацијата Матрикс
Преземете го кодот matrix_multiply_vtune sampпакет за Intel oneAPI алатки. Ова го содржи сampле кои можете да ги користите за изградба и проfile апликација SYCL.

  1. Отворете Microsoft* Visual Studio.
  2. Кликнете File > Отвори > Проект/Решение. Најдете ја папката matrix_multiply_vtune и изберете matrix_multiply.sln.
  3. Изградете ја оваа конфигурација (Проект > Изградба).
  4. Стартувај ја програмата (Debug > Start Without Debugging).
  5. За да изберете DPC++ или верзија со навој на sample, користете дефиниции за предпроцесор.
    1. Одете во Project Properties > DPC++ > Preprocessor > Preprocessor Definition.
    2. Дефинирајте icpx -fsycl или USE_THR.

Извршете анализа на графичкиот процесор
Извршете анализа на графичкиот процесор на 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. Кликнете на копчето Start за да ја стартувате анализата со претходно дефинираните опции.

Извршете анализа на графичкиот процесор од командната линија:

  1. Отворете го сampдиректориумот:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Во овој директориум, отворете проект Visual Studio* file со име matrix_multiply.sln
  3. Множењето.cpp file содржи неколку верзии на матрично множење. Изберете верзија со уредување на соодветната #define MULTIPLY линија во multiply.hpp
  4. Изградете го целиот проект со конфигурација за издавање.
    Ова генерира извршна датотека наречена matrix_multiply.exe.
  5. Подгответе го системот да изврши анализа на графичкиот процесор. Видете Поставување систем за анализа на графичкиот процесор.
  6. Поставете VTune Profiler променливи на животната средина со извршување на серијата file: извоз \env\vars.bat
  7. Извршете ја командата за анализа:
    vtune.exe -собери gpu-offload — matrix_multiply.exe

VTune Profiler собира податоци и ги прикажува резултатите од анализата во GPU Compute/Media Hotspots viewточка. Во прозорецот Резиме, видете статистика за користењето на ресурсите на процесорот и графичкиот процесор за да разберете дали вашата апликација е поврзана со графичкиот процесор. Префрлете се на прозорецот „Графика“ за да ги видите основните метрики на процесорот и графичкиот процесор што го претставуваат извршувањето на кодот со текот на времето.

Започнете со Intel® VTune™ Profiler за Linux* OS

Пред да започнете

  1. Инсталирајте Intel® VTune™ Profiler на вашиот Linux* систем.
  2. Изградете ја вашата апликација со информации за симболи и во режим на издавање со овозможени сите оптимизации. За детални информации за поставките на компајлерот, видете го VTune Profiler онлајн корисничко упатство.
    Можете исто така да ја користите матрицата sampле апликација достапна во \sample\ матрица. Можете да видите сampрезултира со \sample (матрица).
  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, изберете Tools > VTune Profiler > Стартувајте го VTune Profileр. Ова ги поставува сите соодветни променливи на околината и започнува самостоен интерфејс на производот.
  2. Кога ќе се отвори GUI, кликнете НОВ ПРОЕКТ во екранот за добредојде.
  3. Во полето за дијалог Креирај проект, наведете го името и локацијата на проектот.
  4. Кликнете на Креирај проект.

Самостојна (Командна линија)

  • Извршете ја командата vtune.

Чекор 2: Конфигурирајте и извршете анализа
По креирањето на нов проект, се отвора прозорецот Configure Analysis со овие стандардни вредности:

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

  1. Во делот Стартување на апликацијата, прелистајте ја локацијата на вашата апликација.
  2. Кликнете на Start за да ја извршите сликата на перформансите на вашата апликација. Оваа анализа претставува општо надview на прашања кои влијаат на перформансите на вашата апликација на целниот систем.

Чекор 3: View и Анализирај ги податоците за перформансите
Кога собирањето податоци ќе заврши, VTune Profiler ги прикажува резултатите од анализата во прозорецот Summary. Еве, гледате изведба завршенаview на вашата апликација.
На крајотview обично вклучува неколку метрика заедно со нивните описи.

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

  • A Проширете ја секоја метрика за детални информации за факторите што придонесуваат.
  • B Означената метрика покажува вредност надвор од прифатливиот/нормален работен опсег. Користете совети за алатки за да разберете како да ја подобрите означената метрика.
  • C Видете ги упатствата за други анализи што треба да ги разгледате во следните. Дрвото за анализа ги истакнува овие препораки.

Следни чекори
Performance Snapshot е добра почетна точка за да се добие севкупна проценка на перформансите на апликацијата со VTune Profileр. Следно, проверете дали вашиот алгоритам бара подесување.

  1. Следете упатство за да ги анализирате вообичаените тесни грла во перформансите.
  2. Штом вашиот алгоритам е добро подесен, повторно стартувајте го Performance Snapshot за да ги калибрирате резултатите и да ги идентификувате потенцијалните подобрувања на перформансите во други области.

Видете исто така
Истражување на микроархитектурата

VTune Profiler Помош турнеја

Exampле: Проfile OpenMP апликација на Linux*
Користете Intel VTune Profiler на Linux машина до проfile какоample iso3dfd_omp_offload Апликацијата OpenMP исфрлена на графичкиот процесор на Intel. Научете како да извршите анализа на графичкиот процесор и да ги испитате резултатите.

Предуслови

  • Проверете дали вашиот систем работи на Linux* OS кернелот 4.14 или понова верзија.
  • Користете една од овие верзии на Intel процесорската графика:
    • Генерација 8
    • Генерација 9
    • Генерација 11
  • Вашиот систем треба да работи на еден од овие процесори на Intel:
    • Процесори од 7-та генерација Intel® Core™ i7 (кодно име Kaby Lake)
    • Процесори од 8-ма генерација Intel® Core™ i7 (кодно име Coffee Lake)
    • Процесори од 10-та генерација Intel® Core™ i7 (кодно име Ice Lake)
  • За GUI на Linux, користете:
    • GTK+ верзија 2.10 или понова (се препорачуваат 2.18 и понови верзии)
    • Панго верзија 1.14 или понова
    • X.Org верзија 1.0 или понова (се препорачуваат 1.7 и понови верзии)
  • Инсталирајте Intel VTune Profiler од еден од овие извори:
    • Преземање на самостоен производ
    • Intel® oneAPI Base Toolkit
    • Комплет алатки за доведување на системот Intel®
  • Преземете го Intel® oneAPI HPC Toolkit кој го содржи компајлерот Intel® oneAPI DPC++/C++ (icx/icpx) што треба да го професиратеfile OpenMP апликации.
  • Поставете променливи на околината. Извршете ја скриптата vars.sh.
  • Поставете го вашиот систем за анализа на графичкиот процесор.

Изградете и компајлирајте ја апликацијата OpenMP Offload

  1. Преземете го iso3dfd_omp_offload OpenMP Offload sampле.
  2. Отворено за сampдиректориумот.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Компајлирајте ја апликацијата OpenMP Offload.

mkdir build;
cmake -DVERIFY_RESULTS=0 ..
направи -ј

Ова генерира извршна датотека src/iso3dfd.

За да ја избришете програмата, напишете:
направи чиста

Ова ги отстранува извршната датотека и објектот files што сте ги создале со командата make.

Извршете GPU анализа на апликацијата OpenMP Offload
Сега сте подготвени да ја извршите анализата на исклучување на графичкиот процесор на апликацијата OpenMP што сте ја составиле.

  1. Отворете VTune Profiler и кликнете на Нов проект за да креирате проект.
  2. На страницата за добредојде, кликнете на Конфигурирај анализа за да ја поставите вашата анализа.
  3. Изберете ги овие поставки за вашата анализа.
    • Во окното WHERE, изберете Локален домаќин.
    • Во окното ШТО, изберете Стартување апликација и наведете го бинарниот iso3dfd_omp_offload како апликација за про.file.
    • Во окното КАКО, изберете го типот на анализа на GPU Offload од групата Accelerators во Анализното стебло.
      intel-Get-Started-with-VTune-Profiler-09
  4. Кликнете на копчето Start за да ја извршите анализата.

VTune Profiler собира податоци и ги прикажува резултатите од анализата во GPU Offload viewточка.

  • Во прозорецот Резиме, видете ја статистиката за користењето на ресурсите на процесорот и графичкиот процесор. Користете ги овие податоци за да одредите дали вашата апликација е:
    • врзан за графичкиот процесор
    • врзан за процесорот
    • Неефикасно искористување на пресметковните ресурси на вашиот систем
  • Користете ги информациите во прозорецот на платформата за да ги видите основните метрики на процесорот и графичкиот процесор.
  • Истражете специфични компјутерски задачи во прозорецот Графика.

За подлабока анализа, видете поврзан рецепт во VTune Profiler Книга за готвење за анализа на перформанси. Можете исто така да продолжите со вашето профилирање со анализата на GPU Compute/Media Hotspots.

Exampле: Проfile SYCL* апликација на Linux*
Користете VTune Profileр со какоample matrix_multiply SYCL апликација за брзо да се запознаете со производот и статистиката собрани за апликации поврзани со графичкиот процесор.

Предуслови

  • Инсталирајте VTune Profiler и Intel® oneAPI DPC++/C++ компајлер од Intel® OneAPI Base Toolkit или Intel® System Bring-up Toolkit.
  • Поставете променливи на околината со извршување на скриптата vars.sh.
  • Поставете го вашиот систем за анализа на графичкиот процесор.

Изградете ја апликацијата Matrix
Преземете го кодот matrix_multiply_vtune sampпакет за Intel oneAPI алатки. Ова го содржи сampле кои можете да ги користите за изградба и проfile апликација SYCL.

На проfile SYCL апликација, погрижете се да го компајлирате кодот користејќи ги опциите -gline-tables-only и -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.

За да се состави овој сampво апликацијата, направете го следново:

  1. Одете во сampдиректориумот.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Множењето.cpp file во папката src содржи неколку верзии на множење на матрицата. Изберете верзија со уредување на соодветната #define MULTIPLY линија во multiply.h.
  3. Изградете ја апликацијата користејќи го постојниот Makefile:
    cmake .
    направи
    Ова треба да генерира извршна датотека matrix.icpx -fsycl.
    За да ја избришете програмата, напишете:
    направи чиста
    Ова ги отстранува извршната датотека и објектот fileкои беа создадени со командата make.

Извршете анализа на графичкиот процесор
Извршете анализа на графичкиот процесор на Matrix sampле.

  1. Стартувајте го VTune Profiler со командата vtune-gui.
  2. Кликнете Нов проект од страницата за добредојде.
  3. Наведете име и локација за вашиот sample проект и кликнете Креирај проект.
  4. Во окното WHAT, прелистајте до матрицата.icpx-fsycl file.
  5. Во окното КАКО, кликнете на intel-Get-Started-with-VTune-Profiler-06 Копче за прелистување и изберете анализа на GPU Compute/Media Hotspots од групата Accelerators во Анализното стебло.
    intel-Get-Started-with-VTune-Profiler-10
  6. Кликнете на копчето Start на дното за да ја стартувате анализата со претходно избраните опции.

Извршете анализа на графичкиот процесор од командната линија:

  1. Подгответе го системот да изврши анализа на графичкиот процесор. Видете Поставување систем за анализа на графичкиот процесор.
  2. Поставете променливи на животната средина за софтверските алатки на Интел:
    извор $ONEAPI_ROOT/setvars.sh
  3. Извршете ја анализата на GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    За да го видите збирниот извештај, напишете:
    vtune -резиме на извештај -r ./result_gpu-hotspots

VTune Profiler собира податоци и ги прикажува резултатите од анализата во GPU Compute/Media Hotspots viewточка. Во прозорецот Резиме, видете статистика за користењето на ресурсите на процесорот и графичкиот процесор за да разберете дали вашата апликација е поврзана со графичкиот процесор. Префрлете се на прозорецот „Графика“ за да ги видите основните метрики на процесорот и графичкиот процесор што го претставуваат извршувањето на кодот со текот на времето.

Започнете со Intel® VTune™ Profiler за macOS*

Користете VTune Profiler на macOS систем за да се изврши далечинска анализа на целта на систем без macOS (само Linux* или Android*).

Не можете да користите VTune Profiler во macOS средина за овие цели:

  • Проfile системот macOS на кој е инсталиран.
  • Собира податоци на далечински систем macOS.

За да ги анализирате перформансите на далечинската цел на Linux* или Android* од домаќинот на macOS, направете еден од овие чекори:

  • Стартувај VTune Profiler анализа на системот macOS со далечински систем наведен како цел. Кога ќе започне анализата, VTune Profiler се поврзува со далечинскиот систем за собирање податоци, а потоа ги враќа резултатите во домаќинот macOS за viewинг.
  • Извршете анализа на целниот систем локално и копирајте ги резултатите во macOS систем за viewИНГ во VTune Profiler.

Чекорите во овој документ претпоставуваат далечински целен систем на Linux и собираат податоци за перформансите користејќи SSH пристап од VTune Profiler на систем за домаќин на macOS.

Пред да започнете

  1. Инсталирајте Intel® VTune™ Profiler на вашиот macOS* систем.
  2. Изградете ја вашата Linux апликација со информации за симболи и во режим на издавање со овозможени сите оптимизации. За детални информации, видете ги поставките на компајлерот во VTune Profiler помош.
  3. Поставете SSH пристап од домаќинот macOS систем до целниот систем Linux за да работи во режим без лозинка.

Чекор 1: Стартувајте го VTune Profiler

  1. Стартувајте го VTune Profiler со командата vtune-gui.
    Стандардно, на е /opt/intel/oneapi/.
  2. Кога ќе се отвори GUI, кликнете НОВ ПРОЕКТ во екранот за добредојде.
  3. Во полето за дијалог Креирај проект, наведете го името и локацијата на проектот.
  4. Кликнете на Креирај проект.

Чекор 2: Конфигурирајте и извршете анализа
Откако ќе креирате нов проект, се отвора прозорецот Конфигурирај анализа со типот на анализа на слика на изведба.
Оваа анализа претставува крајview на прашања кои влијаат на перформансите на вашата апликација на целниот систем.

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

  1. Во окното WHERE, изберете Далечински Linux (SSH) и наведете го целниот систем Linux користејќи корисничко име@ име на домаќин[:port].
    VTune Profiler се поврзува со системот Linux и го инсталира целниот пакет.
  2. Во окното ШТО, наведете ја патеката до вашата апликација на целниот Linux систем.
  3. Кликнете на копчето Start за да ја извршите Performance Snapshot на апликацијата.

Чекор 3: View и Анализирај ги податоците за перформансите
Кога собирањето податоци ќе заврши, VTune Profiler ги прикажува резултатите од анализата на системот macOS. Започнете ја вашата анализа во прозорецот Резиме. Еве, гледате изведба завршенаview на вашата апликација.

На крајотview обично вклучува неколку метрика заедно со нивните описи.

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

  • A Проширете ја секоја метрика за детални информации за факторите што придонесуваат.
  • B Означената метрика покажува вредност надвор од прифатливиот/нормален работен опсег. Користете совети за алатки за да разберете како да ја подобрите означената метрика.
  • C Видете ги упатствата за други анализи што треба да ги разгледате во следните. Дрвото за анализа ги истакнува овие препораки.

Следни чекори
Performance Snapshot е добра почетна точка за да се добие севкупна проценка на перформансите на апликацијата со VTune Profiler.
Следно, проверете дали вашиот алгоритам бара подесување.

  1. Извршете Hotspots Analysis на вашата апликација.
  2. Следете упатство за Hotspots. Научете техники за да го извлечете максимумот од анализата на Hotspots.
  3. Штом вашиот алгоритам е добро подесен, повторно стартувајте го Performance Snapshot за да ги калибрирате резултатите и да ги идентификувате потенцијалните подобрувања на перформансите во други области.

Видете исто така
Истражување на микроархитектурата

VTune Profiler Помош турнеја

Дознајте повеќе
Документ / Опис

  • Упатство за употреба
    Упатството за употреба е примарна документација за VTune Profiler.
    ЗАБЕЛЕШКА
    Можете исто така да преземете офлајн верзија на VTune Profiler документација.
  • Онлајн обука
    Интернет-страницата за обука е одличен ресурс за учење на основите на VTune Profiler со водичи за почеток, видеа, упатства, webинари и технички артикли.
  • Готвач
    Готвач за анализа на перформансите што содржи рецепти за идентификување и решавање на популарни проблеми со изведбата користејќи типови на анализа во VTune Profiler.
  • Водич за инсталација за Windows | Linux | домаќини на macOS
    Водичот за инсталација содржи основни упатства за инсталација за VTune Profiler и инструкции за конфигурација по инсталацијата за различни драјвери и колектори.
  • Упатства
    VTune Profiler упатствата го водат новиот корисник низ основните карактеристики со кратки sampле апликација.
  • Белешки за издавање
    Најдете информации за најновата верзија на VTune Profiler, вклучувајќи сеопфатен опис на новите функции, системските барања и техничките проблеми што беа решени.
    За самостојните верзии и верзии на пакет со алатки на VTune Profiler, разберете ги тековните Системски барања.

Известувања и одрекувања
Технологиите на Интел може да бараат активиран хардвер, софтвер или услуга за активирање.
Ниту еден производ или компонента не може да биде апсолутно безбеден.
Вашите трошоци и резултати може да варираат.
© Интел корпорација. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Други имиња и брендови може да се бараат како сопственост на други.
Intel, логото на Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune и Xeon се заштитни знаци на Intel Corporation во САД и/или други земји.
*Други имиња и брендови може да се бараат како сопственост на други.
Microsoft, Windows и логото на Windows се заштитни знаци или регистрирани заштитни знаци на Microsoft Corporation во Соединетите Американски Држави и/или други земји.
Java е регистрирана трговска марка на Oracle и/или нејзините филијали.
OpenCL и логото OpenCL се заштитни знаци на Apple Inc. кои се користат со дозвола од Khronos.

Технологиите на Интел може да бараат активиран хардвер, софтвер или услуга за активирање.
Ниту еден производ или компонента не може да биде апсолутно безбеден.
Вашите трошоци и резултати може да варираат.
© Интел корпорација. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Други имиња и брендови може да се бараат како сопственост на други.
Intel, логото на Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune и Xeon се заштитни знаци на Intel Corporation во САД и/или други земји.
*Други имиња и брендови може да се бараат како сопственост на други.
Microsoft, Windows и логото на Windows се заштитни знаци или регистрирани заштитни знаци на Microsoft Corporation во Соединетите Американски Држави и/или други земји.
Java е регистрирана трговска марка на Oracle и/или нејзините филијали.
OpenCL и логото OpenCL се заштитни знаци на Apple Inc. кои се користат со дозвола од Khronos.

Документи / ресурси

intel Започнете со VTune Profiler [pdf] Упатство за корисникот
Започнете со VTune Profiler, Започнете, со VTune Profiler, VTune Profiler

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *