ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profileר-לאָגאָ

ינטעל באַקומען סטאַרטעד מיט VTune Profiler

באַקומען סטאַרטעד מיט Intel® VTune™ Profiler

ניצן Intel VTune Profiler צו אַנאַלייז היגע און ווייַט ציל סיסטעמען פֿון Windows*, macOS* און Linux* מחנות. פֿאַרבעסערן אַפּלאַקיישאַן און סיסטעם פאָרשטעלונג דורך די אַפּעריישאַנז:

  • פונאַנדערקלייַבן אַלגערידאַם ברירות.
  • געפֿינען סיריאַל און פּאַראַלעל קאָד באַטאַלנעקס.
  • פֿאַרשטיין ווו און ווי דיין אַפּלאַקיישאַן קענען נוץ פון בנימצא ייַזנוואַרג רעסורסן.
  • פאַרגיכערן די דורכפירונג פון דיין אַפּלאַקיישאַן.
    אראפקאפיע Intel VTune Profileר אויף דיין סיסטעם דורך איינער פון די וועגן:
  • אראפקאפיע די סטאַנדאַלאָנע ווערסיע.
  • באַקומען Intel VTune Profileר ווי אַ טייל פון די Intel® oneAPI Base Toolkit.
    זען די VTune Profileר טריינינג בלאַט פֿאַר ווידיאס, webינאַרס, און מער מאַטעריאַל צו העלפן איר אָנהייבן.

נאָטיץ
דאַקיומענטיישאַן פֿאַר ווערסיעס פון Intel® VTune™ Profiler איידער די 2021 מעלדונג זענען בארעכטיגט בלויז פֿאַר אראפקאפיע. פֿאַר אַ רשימה פון בנימצא דאַקיומענטיישאַן דאַונלאָודז דורך פּראָדוקט ווערסיע, זען די בלעטער:

  • אראפקאפיע דאַקיומענטיישאַן פֿאַר Intel Parallel Studio XE
  • אראפקאפיע דאַקיומענטיישאַן פֿאַר Intel System Studio

פֿאַרשטיין די וואָרקפלאָוו
ניצן Intel VTune Profileר צו פּראָfile אַ אַפּלאַקיישאַן און פונאַנדערקלייַבן רעזולטאַטן פֿאַר פאָרשטעלונג ימפּרווומאַנץ.

דער גענעראַל וואָרקפלאָוו כּולל די סטעפּס:

ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-01

סעלעקטירן דיין האָסט סיסטעם צו אָנהייבן
לערן מער וועגן סיסטעם-ספּעציפיש וואָרקפלאָווס פֿאַר Windows*, Linux* אָדער macOS*.

ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-02

באַקומען סטאַרטעד מיט Intel® VTune™ Profiler פֿאַר Windows* OS

איידער איר אָנהייבן

  1. ינסטאַלירן Intel® VTune™ Profileר אויף דיין Windows* סיסטעם.
  2. בויען דיין אַפּלאַקיישאַן מיט סימבאָל אינפֿאָרמאַציע און אין מעלדונג מאָדע מיט אַלע אַפּטאַמאַזיישאַנז ענייבאַלד. פֿאַר דיטיילד אינפֿאָרמאַציע וועגן קאַמפּיילער סעטטינגס, זען די VTune Profileר אָנליין באַניצער פירער.
    איר קענט אויך נוצן די מאַטריץ sampדי אַפּלאַקיישאַן בנימצא אין \VTune\Sampליי \ מאַטריץ. איר קענען זען קאָראַספּאַנדינג סampדי רעזולטאַטן אין \VTune\Projects\sample (מאַטריץ).
  3. שטעלן די סוויווע וועריאַבאַלז: לויפן די \סעטוואַרס.באַט שריפט.
    דורך פעליקייַט, די פֿאַר OneAPI קאַמפּאָונאַנץ איז פּראָגראַם Files (קס86)\ינטעל\אָנעאַפּי.
    נאָטיץ איר טאָן ניט דאַרפֿן צו לויפן setvars.bat ווען איר נוצן Intel® VTune™ Profileר אין מיקראָסאָפט * וויסואַל סטודיאָ *.

שריט 1: אָנהייב Intel® VTune™ Profiler
אָנהייב Intel VTune Profileר דורך איינער פון די וועגן און שטעלן אַרויף אַ פּרויעקט. א פּרויעקט איז אַ קאַנטיינער פֿאַר די אַפּלאַקיישאַן איר ווילן צו אַנאַלייז, די טיפּ פון אַנאַליסיס און רעזולטאַטן פון דאַטן זאַמלונג.

מקור / אָנהייב VTune Profiler

סטאַנדאַלאָנע (GUI)

  1. לויפן די vtune-gui באַפֿעל אָדער לויפן Intel® VTune™ Profileר פון די אָנהייב מעניו.
  2. ווען די GUI אָפּענס, דריקט אויף די באַגריסונג פאַרשטעלן.
  3. אין די שאַפֿן פּראָיעקט דיאַלאָג קעסטל, ספּעציפיצירן די פּרויעקט נאָמען און אָרט.
  4. דריקט שאַפֿן פּראָיעקט.

סטאַנדאַלאָנע (קאַמאַנד שורה)
לויפן די vtune באַפֿעל.

מיקראָסאָפט * וויסואַל סטודיאָ * IDE
עפֿענען דיין לייזונג אין וויסואַל סטודיאָ. די VTune Profiler Toolbar איז אויטאָמאַטיש ענייבאַלד און דיין וויסואַל סטודיאָ פּרויעקט איז באַשטימט ווי אַן אַנאַליסיס ציל.

נאָטיץ
איר טאָן ניט דאַרפֿן צו שאַפֿן אַ פּרויעקט ווען איר לויפן Intel® VTune™ Profileר פֿון די באַפֿעלן שורה אָדער אין מיקראָסאָפט * וויסואַל סטודיאָ.

שריט 2: קאַנפיגיער און לויפן אַנאַליסיס
נאָך קריייטינג אַ נייַע פּרויעקט, די קאַנפיגיער אַנאַליסיס פֿענצטער אָפּענס מיט די פעליקייַט וואַלועס:

ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-03

  1. אין די קאַטער אַפּפּליקאַטיאָן אָפּטיילונג, בלעטער צו דער אָרט פון דיין אַפּלאַקיישאַן עקסעקוטאַבלע file.
  2. דריקט אָנהייב צו לויפן פאָרשטעלונג סנאַפּשאָט אויף דיין אַפּלאַקיישאַן. דעם אַנאַליסיס גיט אַ גענעראַל איבערview פון ישוז וואָס ווירקן די פאָרשטעלונג פון דיין אַפּלאַקיישאַן אויף די ציל סיסטעם.

שריט 3: View און אַנאַליסיס פאָרשטעלונג דאַטאַ
ווען דאַטן זאַמלונג קאַמפּליץ, VTune Profiler דיספּלייז אַנאַליסיס רעזולטאַטן אין די קיצער פֿענצטער. דאָ, איר זען אַ פאָרשטעלונג איבערview פון דיין אַפּלאַקיישאַן
די איבערview טיפּיקלי כולל עטלעכע מעטריקס צוזאמען מיט זייער דיסקריפּשאַנז.

ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-04

  • A יקספּאַנד יעדער מעטריק פֿאַר דיטיילד אינפֿאָרמאַציע וועגן קאַנטריביוטינג סיבות.
  • B א פלאַגד מעטריק ינדיקייץ אַ ווערט אַרויס פּאַסיק / נאָרמאַל אַפּערייטינג קייט. ניצן מכשירים עצות צו פֿאַרשטיין ווי צו פֿאַרבעסערן אַ פלאַגד מעטריק.
  • C זען גיידאַנס פֿאַר אנדערע אַנאַליזעס איר זאָל באַטראַכטן פליסנדיק ווייַטער. די אַנאַליסיס טרי כיילייץ די רעקאַמאַנדיישאַנז.

ווייַטער סטעפּס
פאָרשטעלונג סנאַפּשאָט איז אַ גוט סטאַרטינג פונט צו באַקומען אַ קוילעלדיק אַסעסמאַנט פון אַפּלאַקיישאַן פאָרשטעלונג מיט VTune Profileר. ווייַטער, טשעק אויב דיין אַלגערידאַם ריקווייערז טונינג.

  1. נאָכגיין אַ טוטאָריאַל צו פונאַנדערקלייַבן פּראָסט פאָרשטעלונג באַטאַלנעקס.
  2. אַמאָל דיין אַלגערידאַם איז געזונט-טונד, לויפן פאָרשטעלונג סנאַפּשאָט ווידער צו קאַלאַברירן רעזולטאַטן און ידענטיפיצירן פּאָטענציעל ימפּרווומאַנץ אין פאָרשטעלונג אין אנדערע געביטן.

זען אויך
מיקראָאַרטשיטעקטורע עקספּלאָריישאַן

VTune Profileר הילף רייַזע

Exampלאַ: פּראָfile אַן OpenMP * אַפּפּליקאַטיאָן אויף Windows *
ניצן Intel VTune Profileר אויף אַ Windows מאַשין צו פּראָfile וויample iso3dfd_omp_offload אָפּענמפּ אַפּלאַקיישאַן אָלאָאַדעד אויף אַן ינטעל גפּו. לערנען ווי צו לויפן אַ גפּו אַנאַליסיס און ונטערזוכן רעזולטאַטן.

פּרירעקוואַזאַץ

  • מאַכט זיכער אַז דיין סיסטעם איז פליסנדיק Microsoft* Windows 10 אָדער אַ נייַער ווערסיע.
  • ניצן איינער פון די ווערסיעס פון Intel Processor Graphics:
    • גענ 8
    • גענ 9
    • גענ 11
  • דיין סיסטעם זאָל לויפן אויף איינער פון די ינטעל פּראַסעסערז:
    • 7th Generation Intel® Core ™ i7 פּראַסעסערז (קאָד נאָמען Kaby Lake)
    • 8th Generation Intel® Core ™ i7 פּראַסעסערז (קאָד נאָמען קאַווע לייק)
    • 10th Generation Intel® Core ™ i7 פּראַסעסערז (קאָד נאָמען אייז לייק)
  • ינסטאַלירן Intel VTune Profileר פון איינער פון די מקורים:
    • סטאַנדאַלאָנע פּראָדוקט אראפקאפיע
    • Intel® oneAPI באַסע טאָאָלקיט
    • Intel® System Bring-up Toolkit
  • אראפקאפיע די Intel® oneAPI HPC Toolkit וואָס כּולל די Intel® oneAPI DPC ++/C++ קאַמפּיילער (icx/icpx) וואָס איר דאַרפֿן צו פּראָ.file אָפּענמפּ אַפּלאַקיישאַנז.
  • שטעלן אַרויף סוויווע וועריאַבאַלז. ויספירן די vars.bat שריפט ליגן אין די \env וועגווייַזער.
  • שטעלן דיין סיסטעם פֿאַר גפּו אַנאַליסיס.

נאָטיץ
צו ינסטאַלירן Intel VTune Profileאין די מיקראָסאָפט * וויסואַל סטודיאָ סוויווע, זען די VTune Profileר באַניצער גייד.

בויען און צונויפנעמען די OpenMP אָפלאָאַד אַפּלאַקיישאַן

  1. אראפקאפיע די iso3dfd_omp_offload OpenMP Offload sample.
  2. עפענען צו די sampדי וועגווייַזער.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. צונויפנעמען די OpenMP Offload אַפּלאַקיישאַן.

מקדיר בויען
קאָמפּאַקטדיסק בויען
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp

לויפן אַ גפּו אַנאַליסיס אויף די OpenMP Offload אַפּלאַקיישאַן
איר זענט איצט גרייט צו לויפן די גפּו אָפלאָאַד אַנאַליסיס אויף די OpenMP אַפּלאַקיישאַן איר קאַמפּיילד.

  1. עפֿענען VTune Profiler און גיט אויף New Project צו שאַפֿן אַ פּרויעקט.
  2. אויף די באַגריסונג בלאַט, דריקט אויף קאַנפיגיער אַנאַליסיס צו שטעלן דיין אַנאַליסיס.
  3. אויסקלייַבן די סעטטינגס פֿאַר דיין אַנאַליסיס.
    • אין די WHERE שויב, אויסקלייַבן לאקאלע האָסט.
    • אין די WHAT שויב, אויסקלייַבן קאַטער אַפּפּליקאַטיאָן און ספּעציפיצירן די iso3dfd_omp_offload ביינערי ווי די אַפּלאַקיישאַן צו פּראָfile.
    • אין די ווי שויב, אויסקלייַבן די גפּו אָפלאָאַד אַנאַליסיס טיפּ פון די אַקסעלעראַטאָרס גרופּע אין די אַנאַליסיס טרי.
      ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-05
  4. דריקט דעם אָנהייב קנעפּל צו לויפן די אַנאַליסיס.

VTune Profiler קאַלעקץ דאַטן און דיספּלייז אַנאַליסיס רעזולטאַטן אין די GPU Offload viewפונט.

  • אין די קיצער פֿענצטער, זען סטאַטיסטיק אויף קפּו און גפּו מיטל באַניץ. ניצן די דאַטן צו באַשליסן אויב דיין אַפּלאַקיישאַן איז:
    • גפּו-געבונדן
    • קפּו-געבונדן
    • יניפעקטיוולי ניצן די קאָמפּיוטער רעסורסן פון דיין סיסטעם
  • ניצן די אינפֿאָרמאַציע אין די פּלאַטפאָרמע פֿענצטער צו זען יקערדיק קפּו און גפּו מעטריקס.
  • ויספאָרשן ספּעציפיש קאַמפּיוטינג טאַסקס אין די גראַפיקס פֿענצטער.

פֿאַר אַ דיפּער אַנאַליסיס, זען אַ פֿאַרבונדענע רעצעפּט אין די VTune Profileר פאָרשטעלונג אַנאַליסיס קוקבוק. איר קענט אויך פאָרזעצן דיין פּראָפילינג מיט די אַנאַליסיס פון GPU Compute / Media Hotspots.

Example: פּראָfile אַ SYCL * אַפּפּליקאַטיאָן אויף Windows *
פּראָfile וויample matrix_multiply SYCL אַפּלאַקיישאַן מיט Intel® VTune™ Profileר. באַקומען באַקאַנט מיט דעם פּראָדוקט און פֿאַרשטיין די סטאַטיסטיק געזאמלט פֿאַר גפּו-געבונדן אַפּלאַקיישאַנז.

פּרירעקוואַזאַץ

  • מאַכן זיכער אַז איר האָבן Microsoft * Visual Studio (v2017 אָדער נייַער) אינסטאַלירן אויף דיין סיסטעם.
  • ינסטאַלירן Intel VTune Profileפון די Intel® oneAPI Base Toolkit אָדער די Intel® System Bring-up Toolkit. די טאָאָלקיץ אַנטהאַלטן די Intel® oneAPI DPC ++/C++ קאַמפּיילער (icpx -fsycl) קאַמפּיילער פארלאנגט פֿאַר די פּראָפילינג פּראָצעס.
  • שטעלן אַרויף סוויווע וועריאַבאַלז. ויספירן די vars.bat שריפט ליגן אין די \env וועגווייַזער.
  • פאַרזיכערן אַז די Intel oneAPI DPC ++ קאַמפּיילער (אינסטאַלירן מיט די Intel oneAPI Base Toolkit) איז ינאַגרייטיד אין Microsoft Visual Studio.
  • קאַמפּייל די קאָד מיט די -gline-tables-only און -fdebug-info-for-profiling אָפּציעס פֿאַר Intel oneAPI DPC ++ קאַמפּיילער.
  • שטעלן דיין סיסטעם פֿאַר גפּו אַנאַליסיס.

פֿאַר אינפֿאָרמאַציע אויף ינסטאָלינג Intel VTune Profileאין די מיקראָסאָפט * וויסואַל סטודיאָ סוויווע, זען VTune Profileר באַניצער גייד.

בויען די מאַטריץ אַפּ
אראפקאפיע די מאַטריץ_מולטיפּלי_ווטונע קאָד sampדער פּעקל פֿאַר Intel oneAPI טאָאָלקיץ. דאס אנטהאלט די זample וואָס איר קענען נוצן צו בויען און פּראָfile אַ SYCL אַפּלאַקיישאַן.

  1. עפֿענען מיקראָסאָפט * וויסואַל סטודיאָ.
  2. דריקט File > עפֿן > פּראָיעקט / לייזונג. געפֿינען די מאַטריץ_מולטיפּלי_ווטונע טעקע און סעלעקטירן מאַטריקס_מולטיפּלי.סלן.
  3. בויען דעם קאַנפיגיעריישאַן (פּראָיעקט> בויען).
  4. לויפן די פּראָגראַם (דעבוג> אָנהייב אָן דיבאַגינג).
  5. צו קלייַבן אַ DPC ++ אָדער טרעדיד ווערסיע פון ​​די sample, נוצן פּרעפּראָסעססאָר זוך.
    1. גיין צו פּראָיעקט פּראָפּערטיעס> דפּק ++> פּרעפּראָסעססאָר> פּרעפּראָסעססאָר דעפֿיניציע.
    2. דעפינירן icpx -fsycl אָדער USE_THR.

לויפן גפּו אַנאַליסיס
לויפן אַ גפּו אַנאַליסיס אויף די מאַטריץ sample.

  1. פון די וויסואַל סטודיאָ מכשיר, גיט די קאַנפיגיער אַנאַליסיס קנעפּל.
    די קאַנפיגיער אַנאַליסיס פֿענצטער אָפּענס. דורך פעליקייַט, עס ינכעראַץ דיין VS פּרויעקט סעטטינגס און ספּעציפיצירן די matrix_multiply.exe ווי אַ אַפּלאַקיישאַן פֿאַר פּראָ.file.
  2. אין די קאַנפיגיער אַנאַליסיס פֿענצטער, גיט דיינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-06 בלעטער קנעפּל אין די ווי שויב.
  3. סעלעקטירן דעם טיפּ פון אַנאַליסיס פון GPU Compute / Media Hotspots פון די אַקסעלעראַטאָרס גרופּע אין די אַנאַליסיס טרי.
    ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-06
  4. דריקט דעם אָנהייב קנעפּל צו קאַטער די אַנאַליסיס מיט די פּרעדעפינעד אָפּציעס.

לויפן גפּו אַנאַליסיס פון קאַמאַנד שורה:

  1. עפענען די sampדי וועגווייַזער:
    <sample_dir>\VtuneProfileר \ מאַטריץ_מולטיפּלי_ווטונע
  2. אין דעם וועגווייַזער, עפֿענען אַ וויסואַל סטודיאָ * פּרויעקט file געהייסן matrix_multiply.sln
  3. די multiply.cpp file כּולל עטלעכע ווערסיעס פון מאַטריץ קייפל. אויסקלייַבן אַ ווערסיע דורך עדיטינג די קאָראַספּאַנדינג #define MULTIPLY שורה אין multiply.hpp
  4. בויען די גאנצע פּרויעקט מיט אַ מעלדונג קאַנפיגיעריישאַן.
    דאָס דזשענערייץ אַ עקסעקוטאַבלע גערופֿן matrix_multiply.exe.
  5. צוגרייטן די סיסטעם צו לויפן אַ גפּו אַנאַליסיס. זען סעטאַפּ סיסטעם פֿאַר גפּו אַנאַליסיס.
  6. שטעלן VTune Profileר סוויווע וועריאַבאַלז דורך פליסנדיק די פּעקל file: אַרויספירן \env\vars.bat
  7. לויפן די אַנאַליסיס באַפֿעל:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler קאַלעקץ דאַטן און דיספּלייז אַנאַליסיס רעזולטאַטן אין די GPU Compute / Media Hotspots viewפּונקט. אין די קיצער פֿענצטער, זען סטאַטיסטיק אויף קפּו און גפּו מיטל באַניץ צו פֿאַרשטיין אויב דיין אַפּלאַקיישאַן איז גפּו-געבונדן. באַשטימען צו די גראַפיקס פֿענצטער צו זען יקערדיק קפּו און גפּו מעטריקס רעפּריזענטינג קאָד דורכפירונג איבער צייט.

באַקומען סטאַרטעד מיט Intel® VTune™ Profiler פֿאַר לינוקס * אַס

איידער איר אָנהייבן

  1. ינסטאַלירן Intel® VTune™ Profileר אויף דיין לינוקס * סיסטעם.
  2. בויען דיין אַפּלאַקיישאַן מיט סימבאָל אינפֿאָרמאַציע און אין מעלדונג מאָדע מיט אַלע אַפּטאַמאַזיישאַנז ענייבאַלד. פֿאַר דיטיילד אינפֿאָרמאַציע וועגן קאַמפּיילער סעטטינגס, זען די VTune Profileר אָנליין באַניצער פירער.
    איר קענט אויך נוצן די מאַטריץ sampדי אַפּלאַקיישאַן בנימצא אין \sampלע \ מאַטריץ. איר קענט זען סampדי רעזולטאַטן אין \sample (מאַטריץ).
  3. שטעלן די סוויווע וועריאַבאַלז: מקור /setvars.sh
    דורך פעליקייַט, די איז:
    • $HOME/intel/oneapi/ ווען אינסטאַלירן מיט באַניצער פּערמישאַנז;
    • /opt/intel/oneapi/ ווען אינסטאַלירן מיט וואָרצל פּערמישאַנז.

שריט 1: אָנהייב VTune Profiler
אָנהייב VTune Profileדורך איינער פון די וועגן:

מקור / אָנהייב VTune Profiler
סטאַנדאַלאָנע / IDE (GUI)

  1. לויפן די vtunegui באַפֿעל. צו אָנהייבן VTune Profiler פֿון די Intel System Studio IDE, סעלעקטירן מכשירים > VTune Profiler> קאַטער VTune Profileר. דאָס שטעלט אַלע די צונעמען סוויווע וועריאַבאַלז און לאָנטשיז אַ סטאַנדאַלאָנע צובינד פון די פּראָדוקט.
  2. ווען די GUI אָפּענס, גיט NEW PROJECT אין די באַגריסונג פאַרשטעלן.
  3. אין די שאַפֿן פּראָיעקט דיאַלאָג קעסטל, ספּעציפיצירן די פּרויעקט נאָמען און אָרט.
  4. דריקט שאַפֿן פּראָיעקט.

סטאַנדאַלאָנע (קאַמאַנד שורה)

  • לויפן די vtune באַפֿעל.

שריט 2: קאַנפיגיער און לויפן אַנאַליסיס
נאָך קריייטינג אַ נייַע פּרויעקט, די קאַנפיגיער אַנאַליסיס פֿענצטער אָפּענס מיט די פעליקייַט וואַלועס:

ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-07

  1. אין די קאַטער אַפּפּליקאַטיאָן אָפּטיילונג, בלעטער צו די אָרט פון דיין אַפּלאַקיישאַן.
  2. דריקט דעם אָנהייב צו לויפן פאָרשטעלונג סנאַפּשאָט אויף דיין אַפּלאַקיישאַן. דעם אַנאַליסיס גיט אַ גענעראַל איבערview פון ישוז וואָס ווירקן די פאָרשטעלונג פון דיין אַפּלאַקיישאַן אויף די ציל סיסטעם.

שריט 3: View און אַנאַליסיס פאָרשטעלונג דאַטאַ
ווען דאַטן זאַמלונג קאַמפּליץ, VTune Profiler דיספּלייז אַנאַליסיס רעזולטאַטן אין די קיצער פֿענצטער. דאָ, איר זען אַ פאָרשטעלונג איבערview פון דיין אַפּלאַקיישאַן
די איבערview טיפּיקלי כולל עטלעכע מעטריקס צוזאמען מיט זייער דיסקריפּשאַנז.

ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-08

  • A יקספּאַנד יעדער מעטריק פֿאַר דיטיילד אינפֿאָרמאַציע וועגן קאַנטריביוטינג סיבות.
  • B א פלאַגד מעטריק ינדיקייץ אַ ווערט אַרויס פּאַסיק / נאָרמאַל אַפּערייטינג קייט. ניצן מכשירים עצות צו פֿאַרשטיין ווי צו פֿאַרבעסערן אַ פלאַגד מעטריק.
  • C זען גיידאַנס פֿאַר אנדערע אַנאַליזעס איר זאָל באַטראַכטן פליסנדיק ווייַטער. די אַנאַליסיס טרי כיילייץ די רעקאַמאַנדיישאַנז.

ווייַטער סטעפּס
פאָרשטעלונג סנאַפּשאָט איז אַ גוט סטאַרטינג פונט צו באַקומען אַ קוילעלדיק אַסעסמאַנט פון אַפּלאַקיישאַן פאָרשטעלונג מיט VTune Profileר. ווייַטער, טשעק אויב דיין אַלגערידאַם ריקווייערז טונינג.

  1. נאָכגיין אַ טוטאָריאַל צו פונאַנדערקלייַבן פּראָסט פאָרשטעלונג באַטאַלנעקס.
  2. אַמאָל דיין אַלגערידאַם איז געזונט-טונד, לויפן פאָרשטעלונג סנאַפּשאָט ווידער צו קאַלאַברירן רעזולטאַטן און ידענטיפיצירן פּאָטענציעל ימפּרווומאַנץ אין פאָרשטעלונג אין אנדערע געביטן.

זען אויך
מיקראָאַרטשיטעקטורע עקספּלאָריישאַן

VTune Profileר הילף רייַזע

Example: פּראָfile אַן OpenMP אַפּפּליקאַטיאָן אויף לינוקס *
ניצן Intel VTune Profileר אויף אַ לינוקס מאַשין צו פּראָfile וויample iso3dfd_omp_offload אָפּענמפּ אַפּלאַקיישאַן אָלאָאַדעד אויף אַן ינטעל גפּו. לערנען ווי צו לויפן אַ גפּו אַנאַליסיס און ונטערזוכן רעזולטאַטן.

פּרירעקוואַזאַץ

  • מאַכן זיכער אַז דיין סיסטעם איז פליסנדיק לינוקס * אַס קערן 4.14 אָדער אַ נייַער ווערסיע.
  • ניצן איינער פון די ווערסיעס פון Intel Processor Graphics:
    • גענ 8
    • גענ 9
    • גענ 11
  • דיין סיסטעם זאָל לויפן אויף איינער פון די ינטעל פּראַסעסערז:
    • 7th Generation Intel® Core ™ i7 פּראַסעסערז (קאָד נאָמען Kaby Lake)
    • 8th Generation Intel® Core ™ i7 פּראַסעסערז (קאָד נאָמען קאַווע לייק)
    • 10th Generation Intel® Core ™ i7 פּראַסעסערז (קאָד נאָמען אייז לייק)
  • פֿאַר די לינוקס גוי, נוצן:
    • GTK + ווערסיע 2.10 אָדער נייַער (2.18 און נייַער ווערסיעס זענען רעקאַמענדיד)
    • Pango ווערסיע 1.14 אָדער נייַער
    • X.Org ווערסיע 1.0 אָדער נייַער (1.7 און נייַער ווערסיעס זענען רעקאַמענדיד)
  • ינסטאַלירן Intel VTune Profileר פון איינער פון די מקורים:
    • סטאַנדאַלאָנע פּראָדוקט אראפקאפיע
    • Intel® oneAPI באַסע טאָאָלקיט
    • Intel® System Bring-up Toolkit
  • אראפקאפיע די Intel® oneAPI HPC Toolkit וואָס כּולל די Intel® oneAPI DPC ++/C++ קאַמפּיילער (icx/icpx) וואָס איר דאַרפֿן צו פּראָ.file אָפּענמפּ אַפּלאַקיישאַנז.
  • שטעלן אַרויף סוויווע וועריאַבאַלז. ויספירן די vars.sh שריפט.
  • שטעלן דיין סיסטעם פֿאַר גפּו אַנאַליסיס.

בויען און צונויפנעמען די OpenMP אָפלאָאַד אַפּלאַקיישאַן

  1. אראפקאפיע די iso3dfd_omp_offload OpenMP Offload sample.
  2. עפענען צו די sampדי וועגווייַזער.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. צונויפנעמען די OpenMP Offload אַפּלאַקיישאַן.

mkdir build;
קמאַקע -DVERIFY_RESULTS=0 ..
מאַכן -דזש

דאָס דזשענערייץ אַ src/iso3dfd עקסעקוטאַבלע.

צו ויסמעקן דעם פּראָגראַם, טיפּ:
מאַכן ריין

דעם רימוווז די עקסעקוטאַבלע און כייפעץ fileס אַז איר באשאפן מיט די מאַכן באַפֿעל.

לויפן אַ גפּו אַנאַליסיס אויף די OpenMP Offload אַפּלאַקיישאַן
איר זענט איצט גרייט צו לויפן די גפּו אָפלאָאַד אַנאַליסיס אויף די OpenMP אַפּלאַקיישאַן איר קאַמפּיילד.

  1. עפֿענען VTune Profiler און גיט אויף New Project צו שאַפֿן אַ פּרויעקט.
  2. אויף די באַגריסונג בלאַט, דריקט אויף קאַנפיגיער אַנאַליסיס צו שטעלן דיין אַנאַליסיס.
  3. אויסקלייַבן די סעטטינגס פֿאַר דיין אַנאַליסיס.
    • אין די WHERE שויב, אויסקלייַבן לאקאלע האָסט.
    • אין די WHAT שויב, אויסקלייַבן קאַטער אַפּפּליקאַטיאָן און ספּעציפיצירן די iso3dfd_omp_offload ביינערי ווי די אַפּלאַקיישאַן צו פּראָfile.
    • אין די ווי שויב, אויסקלייַבן די גפּו אָפלאָאַד אַנאַליסיס טיפּ פון די אַקסעלעראַטאָרס גרופּע אין די אַנאַליסיס טרי.
      ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-09
  4. דריקט דעם אָנהייב קנעפּל צו לויפן די אַנאַליסיס.

VTune Profiler קאַלעקץ דאַטן און דיספּלייז אַנאַליסיס רעזולטאַטן אין די GPU Offload viewפונט.

  • אין די קיצער פֿענצטער, זען סטאַטיסטיק אויף קפּו און גפּו מיטל באַניץ. ניצן די דאַטן צו באַשליסן אויב דיין אַפּלאַקיישאַן איז:
    • גפּו-געבונדן
    • קפּו-געבונדן
    • יניפעקטיוולי ניצן די קאָמפּיוטער רעסורסן פון דיין סיסטעם
  • ניצן די אינפֿאָרמאַציע אין די פּלאַטפאָרמע פֿענצטער צו זען יקערדיק קפּו און גפּו מעטריקס.
  • ויספאָרשן ספּעציפיש קאַמפּיוטינג טאַסקס אין די גראַפיקס פֿענצטער.

פֿאַר אַ דיפּער אַנאַליסיס, זען אַ פֿאַרבונדענע רעצעפּט אין די VTune Profileר פאָרשטעלונג אַנאַליסיס קוקבוק. איר קענט אויך פאָרזעצן דיין פּראָפילינג מיט די אַנאַליסיס פון GPU Compute / Media Hotspots.

Example: פּראָfile אַ SYCL * אַפּפּליקאַטיאָן אויף לינוקס *
ניצן VTune Profileר מיט וויample matrix_multiply SYCL אַפּלאַקיישאַן צו געשווינד באַקומען באַקאַנט מיט די פּראָדוקט און סטאַטיסטיק געזאמלט פֿאַר גפּו-געבונדן אַפּלאַקיישאַנז.

פּרירעקוואַזאַץ

  • ינסטאַלירן VTune Profiler און Intel® oneAPI DPC++/C++ קאַמפּיילער פֿון די Intel® oneAPI Base Toolkit אָדער די Intel® System Bring-up Toolkit.
  • באַשטעטיק ינווייראַנמענאַל וועריאַבאַלז דורך עקסאַקיוטינג די vars.sh שריפט.
  • שטעלן דיין סיסטעם פֿאַר גפּו אַנאַליסיס.

בויען די מאַטריץ אַפּפּליקאַטיאָן
אראפקאפיע די מאַטריץ_מולטיפּלי_ווטונע קאָד sampדער פּעקל פֿאַר Intel oneAPI טאָאָלקיץ. דאס אנטהאלט די זample וואָס איר קענען נוצן צו בויען און פּראָfile אַ SYCL אַפּלאַקיישאַן.

צו פּראָfile אַ SYCL אַפּלאַקיישאַן, מאַכן זיכער צו זאַמלען די קאָד מיט די -gline-tables-only און -fdebug-info-for-profiling Intel oneAPI DPC ++ קאַמפּיילער אָפּציעס.

צו צונויפנעמען דעם זampפֿאַר אַפּלאַקיישאַן, טאָן די פאלגענדע:

  1. גיין צו די sampדי וועגווייַזער.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. די multiply.cpp file אין די src טעקע כּולל עטלעכע ווערסיעס פון מאַטריץ קייפל. סעלעקטירן אַ ווערסיע דורך רעדאַגירן די קאָראַספּאַנדינג #define MULTIPLY שורה אין multiply.h.
  3. בויען די אַפּ ניצן די יגזיסטינג מאַכןfile:
    קמאַקע .
    מאַכן
    דעם זאָל דזשענערייט אַ מאַטריקס.יקפּקס -פסיקל עקסעקוטאַבלע.
    צו ויסמעקן דעם פּראָגראַם, טיפּ:
    מאַכן ריין
    דעם רימוווז די עקסעקוטאַבלע און כייפעץ fileס וואָס זענען באשאפן דורך די מאַכן באַפֿעל.

לויפן גפּו אַנאַליסיס
לויפן אַ גפּו אַנאַליסיס אויף די מאַטריץ sample.

  1. קאַטער VTune Profileר מיט די vtune-gui באַפֿעל.
  2. דריקט New Project פון די באַגריסונג בלאַט.
  3. ספּעציפיצירן אַ נאָמען און אָרט פֿאַר דיין סampדי פּרויעקט און גיט שאַפֿן פּראָיעקט.
  4. אין די WHAT שויב, גיין צו די מאַtrix.icpx-fsycl file.
  5. אין די ווי שויב, גיט די ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-06 בלעטער קנעפּל און סעלעקטירן גפּו קאַמפּיוטע / מעדיע האָצפּאָץ אַנאַליסיס פון די אַקסעלעראַטאָרס גרופּע אין די אַנאַליסיס טרי.
    ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-10
  6. דריקט דעם אָנהייב קנעפּל אין די דנאָ צו קאַטער די אַנאַליסיס מיט די פאַר-סעלעקטעד אָפּציעס.

לויפן גפּו אַנאַליסיס פון קאַמאַנד שורה:

  1. צוגרייטן די סיסטעם צו לויפן אַ גפּו אַנאַליסיס. זען סעטאַפּ סיסטעם פֿאַר גפּו אַנאַליסיס.
  2. באַשטעטיקן סוויווע וועריאַבאַלז פֿאַר Intel ווייכווארג מכשירים:
    מקור $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 פֿאַר מאַקאָס*

ניצן VTune Profiler אויף אַ מאַקאָס סיסטעם צו דורכפירן ווייַט ציל אַנאַליסיס אויף אַ ניט-מאַקאָס סיסטעם (בלויז לינוקס * אָדער אַנדרויד *).

איר קענט נישט נוצן VTune Profiler אין אַ מאַקאָס סוויווע פֿאַר די צוועקן:

  • פּראָfile די macOS סיסטעם אויף וואָס עס איז אינסטאַלירן.
  • קלייַבן דאַטן אויף אַ ווייַט macOS סיסטעם.

צו אַנאַלייז פאָרשטעלונג פון אַ ווייַט לינוקס * אָדער אַנדרויד * ציל פֿון די macOS באַלעבאָס, טאָן איינער פון די סטעפּס:

  • לויפן אַ VTune Profiler אַנאַליסיס אויף די macOS סיסטעם מיט אַ ווייַט סיסטעם ספּעסיפיעד ווי דער ציל. ווען אַנאַליסיס הייבט, VTune Profiler קאַנעקץ צו די ווייַט סיסטעם צו זאַמלען דאַטן, און ברענגט די רעזולטאַטן צוריק צו די macOS באַלעבאָס פֿאַר viewing.
  • לויפן אַן אַנאַליסיס אויף די ציל סיסטעם לאָוקאַלי און נאָכמאַכן די רעזולטאַטן צו אַ macOS סיסטעם פֿאַר viewאין VTune Profiler.

די סטעפּס אין דעם דאָקומענט יבערנעמען אַ ווייַט לינוקס ציל סיסטעם און קלייַבן פאָרשטעלונג דאַטן ניצן SSH אַקסעס פֿון VTune Profiler אויף אַ macOS האָסט סיסטעם.

איידער איר אָנהייבן

  1. ינסטאַלירן Intel® VTune™ Profiler אויף דיין macOS* סיסטעם.
  2. בויען דיין לינוקס אַפּלאַקיישאַן מיט סימבאָל אינפֿאָרמאַציע און אין מעלדונג מאָדע מיט אַלע אַפּטאַמאַזיישאַנז ענייבאַלד. פֿאַר דיטיילד אינפֿאָרמאַציע, זען די קאַמפּיילער סעטטינגס אין די VTune Profileר הילף.
  3. שטעלן אַרויף SSH אַקסעס פֿון דער באַלעבאָס מאַקאָס סיסטעם צו די ציל לינוקס סיסטעם צו אַרבעטן אין די פּאַראָל-ווייניקער מאָדע.

שריט 1: אָנהייב VTune Profiler

  1. קאַטער VTune Profileר מיט די vtune-gui באַפֿעל.
    דורך פעליקייַט, די איז /opt/intel/oneapi/.
  2. ווען די GUI אָפּענס, גיט NEW PROJECT אין די באַגריסונג פאַרשטעלן.
  3. אין די שאַפֿן פּראָיעקט דיאַלאָג קעסטל, ספּעציפיצירן די פּרויעקט נאָמען און אָרט.
  4. דריקט שאַפֿן פּראָיעקט.

שריט 2: קאַנפיגיער און לויפן אַנאַליסיס
נאָך איר שאַפֿן אַ נייַע פּרויעקט, די קאַנפיגיער אַנאַליסיס פֿענצטער אָפּענס מיט די פּערפאָרמאַנסע סנאַפּשאָט אַנאַליסיס טיפּ.
דעם אַנאַליסיס גיט אַן איבערview פון ישוז וואָס ווירקן די פאָרשטעלונג פון דיין אַפּלאַקיישאַן אויף די ציל סיסטעם.

ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-11

  1. אין די WHERE שויב, סעלעקטירן רימאָוט לינוקס (SSH) און ספּעציפיצירן די ציל לינוקס סיסטעם ניצן נאמען @ האָסטנאַמע [: פּאָרט].
    VTune Profiler קאַנעקץ צו די לינוקס סיסטעם און ינסטאָלז די ציל פּעקל.
  2. אין די WHAT שויב, צושטעלן די דרך צו דיין אַפּלאַקיישאַן אויף די ציל לינוקס סיסטעם.
  3. דריקט דעם אָנהייב קנעפּל צו לויפן פאָרשטעלונג סנאַפּשאָט אויף די אַפּלאַקיישאַן.

שריט 3: View און אַנאַליסיס פאָרשטעלונג דאַטאַ
ווען דאַטן זאַמלונג קאַמפּליץ, VTune Profiler דיספּלייז אַנאַליסיס רעזולטאַטן אויף די macOS סיסטעם. אָנהייב דיין אַנאַליסיס אין די קיצער פֿענצטער. דאָ, איר זען אַ פאָרשטעלונג איבערview פון דיין אַפּלאַקיישאַן

די איבערview טיפּיקלי כולל עטלעכע מעטריקס צוזאמען מיט זייער דיסקריפּשאַנז.

ינטעל-באַקומען-סטאַרטעד-מיט-VTune-Profiler-12

  • A יקספּאַנד יעדער מעטריק פֿאַר דיטיילד אינפֿאָרמאַציע וועגן קאַנטריביוטינג סיבות.
  • B א פלאַגד מעטריק ינדיקייץ אַ ווערט אַרויס פּאַסיק / נאָרמאַל אַפּערייטינג קייט. ניצן מכשירים עצות צו פֿאַרשטיין ווי צו פֿאַרבעסערן אַ פלאַגד מעטריק.
  • C זען גיידאַנס פֿאַר אנדערע אַנאַליזעס איר זאָל באַטראַכטן פליסנדיק ווייַטער. די אַנאַליסיס טרי כיילייץ די רעקאַמאַנדיישאַנז.

ווייַטער סטעפּס
פאָרשטעלונג סנאַפּשאָט איז אַ גוט סטאַרטינג פונט צו באַקומען אַ קוילעלדיק אַסעסמאַנט פון אַפּלאַקיישאַן פאָרשטעלונג מיט VTune Profiler.
ווייַטער, טשעק אויב דיין אַלגערידאַם ריקווייערז טונינג.

  1. לויפן האָצפּאָץ אַנאַליסיס אויף דיין אַפּלאַקיישאַן.
  2. גיי אַ האָצפּאָץ טוטאָריאַל. לערן טעקניקס צו באַקומען די מערסט אויס פון דיין האָצפּאָץ אַנאַליסיס.
  3. אַמאָל דיין אַלגערידאַם איז געזונט-טונד, לויפן פאָרשטעלונג סנאַפּשאָט ווידער צו קאַלאַברירן רעזולטאַטן און ידענטיפיצירן פּאָטענציעל ימפּרווומאַנץ אין פאָרשטעלונג אין אנדערע געביטן.

זען אויך
מיקראָאַרטשיטעקטורע עקספּלאָריישאַן

VTune Profileר הילף רייַזע

לערן מער
דאָקומענט / באַשרייַבונג

  • באַניצער גייד
    דער באַניצער גייד איז די ערשטיק דאַקיומענטיישאַן פֿאַר VTune Profiler.
    נאָטיץ
    איר קענט אויך אראפקאפיע אַן אָפפלינע ווערסיע פון ​​​​VTune Profileר דאַקיומענטיישאַן.
  • אָנליין טריינינג
    די אָנליין טריינינג פּלאַץ איז אַ ויסגעצייכנט מיטל צו לערנען די באַסיקס פון VTune Profiler מיט געטינג סטאַרטעד פירער, ווידיאס, טוטאָריאַלז, webינאַרס, און טעכניש אַרטיקלען.
  • קוקבוק
    פאָרשטעלונג אַנאַליסיס קוקבוק וואָס כּולל רעסאַפּיז צו ידענטיפיצירן און סאָלווע פאָלקס פאָרשטעלונג פּראָבלעמס מיט אַנאַליסיס טייפּס אין VTune Profiler.
  • ינסטאַללאַטיאָן גייד פֿאַר Windows | לינוקס | macOS מחנות
    די ינסטאַללאַטיאָן גייד כּולל יקערדיק ינסטאַלירונג אינסטרוקציעס פֿאַר VTune Profiler און פּאָסטן-ינסטאַלירונג קאַנפיגיעריישאַן ינסטראַקשאַנז פֿאַר די פאַרשידן דריווערס און קאַלעקטערז.
  • טוטאָריאַלז
    VTune Profiler טוטאָריאַלז פירן אַ נייַע באַניצער דורך יקערדיק פֿעיִקייטן מיט אַ קורץ sampדי אַפּלאַקיישאַן.
  • מעלדונג נאָטעס
    געפֿינען אינפֿאָרמאַציע וועגן די לעצטע ווערסיע פון ​​VTune Profiler, אַרייַנגערעכנט אַ פולשטענדיק באַשרייַבונג פון נייַ פֿעיִקייטן, סיסטעם רעקווירעמענץ און טעכניש ישוז וואָס זענען ריזאַלווד.
    פֿאַר די סטאַנדאַלאָנע און טאָאָלקיט ווערסיעס פון VTune Profileר, פֿאַרשטיין די קראַנט סיסטעם רעקווירעמענץ.

נאָטעס און אָפּלייקענונג
ינטעל טעקנאַלאַדזשיז קען דאַרפן ענייבאַלד ייַזנוואַרג, ווייכווארג אָדער דינען אַקטאַוויישאַן.
קיין פּראָדוקט אָדער קאָמפּאָנענט קענען זיין לעגאַמרע זיכער.
דיין קאָס און רעזולטאַטן קען בייַטן.
© Intel Corporation. ינטעל, די ינטעל לאָגאָ און אנדערע ינטעל מאַרקס זענען טריידמאַרקס פון ינטעל קאָרפּאָראַטיאָן אָדער זייַן סאַבסידיעריז. אנדערע נעמען און בראַנדז קענען זיין קליימד ווי די פאַרמאָג פון אנדערע.
Intel, די Intel לאָגאָ, Intel Atom, Intel Core, Intel Xeon Phi, VTune און Xeon זענען טריידמאַרקס פון Intel Corporation אין די יו. עס. און / אָדער אנדערע לענדער.
* אנדערע נעמען און בראַנדז קען זיין קליימד ווי די פאַרמאָג פון אנדערע.
מייקראָסאָפֿט, Windows און די Windows לאָגאָ זענען טריידמאַרקס אָדער רעגיסטרירט טריידמאַרקס פון מייקראָסאָפֿט קאָרפּאָראַטיאָן אין די פאַרייניקטע שטאַטן און/אָדער אנדערע לענדער.
Java איז אַ רעגיסטרירט טריידמאַרק פון אָראַקלע און / אָדער זייַן אַפיליאַץ.
OpenCL און די OpenCL לאָגאָ זענען טריידמאַרקס פון עפּל ינק. געניצט דורך דערלויבעניש פון כראָנאָס.

ינטעל טעקנאַלאַדזשיז קען דאַרפן ענייבאַלד ייַזנוואַרג, ווייכווארג אָדער דינען אַקטאַוויישאַן.
קיין פּראָדוקט אָדער קאָמפּאָנענט קענען זיין לעגאַמרע זיכער.
דיין קאָס און רעזולטאַטן קען בייַטן.
© Intel Corporation. ינטעל, די ינטעל לאָגאָ און אנדערע ינטעל מאַרקס זענען טריידמאַרקס פון ינטעל קאָרפּאָראַטיאָן אָדער זייַן סאַבסידיעריז. אנדערע נעמען און בראַנדז קענען זיין קליימד ווי די פאַרמאָג פון אנדערע.
Intel, די Intel לאָגאָ, Intel Atom, Intel Core, Intel Xeon Phi, VTune און Xeon זענען טריידמאַרקס פון Intel Corporation אין די יו. עס. און / אָדער אנדערע לענדער.
* אנדערע נעמען און בראַנדז קען זיין קליימד ווי די פאַרמאָג פון אנדערע.
מייקראָסאָפֿט, Windows און די Windows לאָגאָ זענען טריידמאַרקס אָדער רעגיסטרירט טריידמאַרקס פון מייקראָסאָפֿט קאָרפּאָראַטיאָן אין די פאַרייניקטע שטאַטן און/אָדער אנדערע לענדער.
Java איז אַ רעגיסטרירט טריידמאַרק פון אָראַקלע און / אָדער זייַן אַפיליאַץ.
OpenCL און די OpenCL לאָגאָ זענען טריידמאַרקס פון עפּל ינק. געניצט דורך דערלויבעניש פון כראָנאָס.

דאָקומענטן / רעסאָורסעס

ינטעל באַקומען סטאַרטעד מיט VTune Profiler [pdfבאַניצער גייד
באַקומען סטאַרטעד מיט VTune Profiler, באַקומען סטאַרטעד, מיט VTune Profileר, וטונע פּראָfiler

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *