Intel(R) VTune(TM) Profiler Self Check Utility Copyright (C) 2009-2020 Intel Corporation. All rights reserved. Build Number: 616728 Ignored warnings: ['To profile kernel modules during the session, make sure they are available in the /lib/modules/kernel_version/ location.', 'To enable hardware event-based sampling, PRODUCT_LEGAL_SHORT_NAME has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes.'] Check of files: Ok ================================================================================ Context values: Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/amplxe-runss --context-value-list Stdout: targetOS: Linux OS: Linux OSBuildNumber: 0 OSBitness: 64 RootPrivileges: true isPtraceScopeLimited: false isCATSupportedByCPU: false isL3MonitoringSupportedByCPU: false isTSXAvailable: false isPTAvailable: true isHTEnabled: true fpgaOnBoard: None omniPathOnBoard: None genArchOnBoard: 7 pciClassParts: isSGXAvailable: true LinuxRelease: 5.8.0-53-generic is3DXPPresent: false is3DXP2LMMode: false is3DXPAppDirectMode: false IsNUMANodeWithoutCPUsPresent: false Hypervisor: None PerfmonVersion: 4 isMaxDRAMBandwidthMeasurementSupported: true tidValuesForIO: preferedGpuAdapter: 0:0:2.0 gpuAdapterNameList: 0:0:2.0|Display controller: Intel Corporation Device 0x9bc5; gpuAdapterTileNameList: 0:0:2.0|Display controller: Intel Corporation Device 0x9bc5|0,; isPtraceAvailable: true areGpuHardwareMetricsAvailableList: 0:0:2.0|true; gpuPlatformIndexList: 0:0:2.0|18; i915Status: KernelNotPatched isFtraceAvailable: yes isMdfEtwAvailable: false isCSwitchAvailable: yes isGpuBusynessAvailable: i915TracepointsConfigOff,notAccessible isGpuWaitAvailable: yes isFunctionTracingAvailable: yes isIowaitTracingAvailable: yes isVSyncAvailable: yes HypervisorType: None isDeviceOrCredentialGuardEnabled: false isSEPDriverAvailable: true SEPDriverVersion: 5.25 isPAXDriverLoaded: true PAXDriverVersion: 1.0 platformType: 136 CPU_NAME: Intel(R) microarchitecture code named Cometlake H/S PMU: skylake availablePmuTypes: core,cbo,imc,edram,ncu,gt,power referenceFrequency: 3700000000 isPStateAvailable: true isVTSSPPDriverAvailable: true isNMIWatchDogTimerRunning: true LinuxPerfCredentials: Unlimited LinuxPerfCapabilities: breakpoint:raw;cpu:raw,format,events,ldlat,frontend;cstate_core:raw,format,events;cstate_pkg:raw,format,events;i915:raw,format,events;intel_bts:raw;intel_pt:raw,format;kprobe:raw,format;msr:raw,format,events;power:raw,format,events;software:raw;tracepoint:raw;uprobe:raw,format LinuxPerfStackCapabilities: fp,dwarf,lbr areKernelPtrsRestricted: no LinuxPerfMuxIntervalMs: 4 isPerfPCIeMappingAvailable: false isAOCLAvailable: false isTPSSAvailable: true isPytraceAvailable: true isGENDebugInfoAvailableList: 0:0:2.0|true; isGTPinCollectionAvailableList: 0:0:2.0|true; forceShowInlines: false isSTTAvailable: no isNnpiHwTraceToolAvailable: false isNnpiTraceToolAvailable: false isEnergyCollectionSupported: true isSocwatchDriverLoaded: true isCPUSupportedBySocwatch: true isIPMWatchReady: true isNvdimmAvailable: true isOsCountersCollectorAvailable: false Getting context values: OK ================================================================================ Check driver: isSEPDriverAvailable: true isPAXDriverLoaded: true Command line: lsmod Stdout: sep5 2138112 0 socperf3 598016 2 sep5,socwatch2_13 Is SEP in lsmod: True Ok ================================================================================ SEP version: Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/sep -version Stdout: Sampling Enabling Product Version: 5.25 built on Apr 9 2021 14:59:38 SEP Driver Version: 5.25 (public) PAX Driver Version: 1.0 Platform type: 136 CPU name: Intel(R) microarchitecture code named Cometlake H/S PMU: skylake Driver configs: Non-Maskable Interrupt, REGISTER CHECK ON Copyright(C) 2007-2020 Intel Corporation. All rights reserved. Check driver with sep -version: Ok ================================================================================ Running collection... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -collect performance-snapshot -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ps -data-limit 0 -finalization-mode none -source-search-dir /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/src -- /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/matrix Stdout: Addr of buf1 = 0x7f3c11091010 Offs of buf1 = 0x7f3c11091180 Addr of buf2 = 0x7f3c0f090010 Offs of buf2 = 0x7f3c0f0901c0 Addr of buf3 = 0x7f3c0d08f010 Offs of buf3 = 0x7f3c0d08f100 Addr of buf4 = 0x7f3c0b08e010 Offs of buf4 = 0x7f3c0b08e140 Threads #: 16 Pthreads Matrix size: 2048 Using multiply kernel: multiply1 Execution time = 8.962 seconds Stderr: vtune: Peak bandwidth measurement started. vtune: Peak bandwidth measurement finished. vtune: Collection started. To stop the collection, either press CTRL-C or enter from another console window: vtune -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ps -command stop. vtune: Collection stopped. vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ps' vtune: Executing actions 0 % vtune: Executing actions 100 % vtune: Executing actions 100 % done HW event-based analysis (counting mode) (Intel driver) Example of analysis types: Performance Snapshot Collection: Ok -------------------------------------------------------------------------------- Running finalization... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -finalize -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ps Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ps' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 0 % Finalizing the result vtune: Executing actions 0 % Clearing the database vtune: Executing actions 14 % Clearing the database vtune: Executing actions 14 % Loading raw data to the database vtune: Executing actions 14 % Loading 'systemcollector-19264-columbia.sc' file vtune: Executing actions 25 % Loading 'systemcollector-19264-columbia.sc' file vtune: Executing actions 25 % Loading 'gen_metrics0_0_2_0_0.0.vtss' file vtune: Executing actions 25 % Loading '/tmp/vtune-tmp-root/self-checker-2021.06 vtune: Executing actions 25 % Updating precomputed scalar metrics vtune: Executing actions 28 % Updating precomputed scalar metrics vtune: Executing actions 28 % Processing profile metrics and debug information vtune: Executing actions 39 % Processing profile metrics and debug information vtune: Executing actions 39 % Setting data model parameters vtune: Executing actions 39 % Resolving module symbols vtune: Executing actions 39 % Resolving thread name information vtune: Executing actions 43 % Resolving thread name information vtune: Executing actions 43 % Resolving call target names for dynamic code vtune: Executing actions 48 % Resolving call target names for dynamic code vtune: Executing actions 48 % Resolving interrupt name information vtune: Executing actions 53 % Resolving interrupt name information vtune: Executing actions 53 % Processing profile metrics and debug information vtune: Executing actions 56 % Processing profile metrics and debug information vtune: Executing actions 57 % Processing profile metrics and debug information vtune: Executing actions 58 % Processing profile metrics and debug information vtune: Executing actions 60 % Processing profile metrics and debug information vtune: Executing actions 62 % Processing profile metrics and debug information vtune: Executing actions 63 % Processing profile metrics and debug information vtune: Executing actions 64 % Processing profile metrics and debug information vtune: Executing actions 65 % Processing profile metrics and debug information vtune: Executing actions 67 % Processing profile metrics and debug information vtune: Executing actions 67 % Preparing output tree vtune: Executing actions 67 % Parsing columns in input tree vtune: Executing actions 67 % Creating top-level columns vtune: Executing actions 69 % Creating top-level columns vtune: Executing actions 69 % Creating top-level rows vtune: Executing actions 70 % Creating top-level rows vtune: Executing actions 70 % Preparing output tree vtune: Executing actions 70 % Parsing columns in input tree vtune: Executing actions 71 % Parsing columns in input tree vtune: Executing actions 71 % Creating top-level columns vtune: Executing actions 72 % Creating top-level columns vtune: Executing actions 72 % Creating top-level rows vtune: Executing actions 74 % Creating top-level rows vtune: Executing actions 74 % Preparing output tree vtune: Executing actions 74 % Parsing columns in input tree vtune: Executing actions 74 % Creating top-level columns vtune: Executing actions 76 % Creating top-level columns vtune: Executing actions 76 % Creating top-level rows vtune: Executing actions 77 % Creating top-level rows vtune: Executing actions 78 % Creating top-level rows vtune: Executing actions 78 % Preparing output tree vtune: Executing actions 78 % Parsing columns in input tree vtune: Executing actions 78 % Creating top-level columns vtune: Executing actions 79 % Creating top-level columns vtune: Executing actions 79 % Creating top-level rows vtune: Executing actions 81 % Creating top-level rows vtune: Executing actions 81 % Preparing output tree vtune: Executing actions 81 % Parsing columns in input tree vtune: Executing actions 81 % Creating top-level columns vtune: Executing actions 83 % Creating top-level columns vtune: Executing actions 83 % Creating top-level rows vtune: Executing actions 84 % Creating top-level rows vtune: Executing actions 85 % Creating top-level rows vtune: Executing actions 85 % Preparing output tree vtune: Executing actions 85 % Parsing columns in input tree vtune: Executing actions 85 % Creating top-level columns vtune: Executing actions 86 % Creating top-level columns vtune: Executing actions 86 % Creating top-level rows vtune: Executing actions 88 % Creating top-level rows vtune: Executing actions 88 % Preparing output tree vtune: Executing actions 88 % Parsing columns in input tree vtune: Executing actions 89 % Parsing columns in input tree vtune: Executing actions 89 % Creating top-level columns vtune: Executing actions 90 % Creating top-level columns vtune: Executing actions 90 % Creating top-level rows vtune: Executing actions 91 % Creating top-level rows vtune: Executing actions 92 % Creating top-level rows vtune: Executing actions 92 % Preparing output tree vtune: Executing actions 92 % Parsing columns in input tree vtune: Executing actions 92 % Creating top-level columns vtune: Executing actions 93 % Creating top-level columns vtune: Executing actions 93 % Creating top-level rows vtune: Executing actions 95 % Creating top-level rows vtune: Executing actions 95 % Preparing output tree vtune: Executing actions 95 % Parsing columns in input tree vtune: Executing actions 96 % Parsing columns in input tree vtune: Executing actions 96 % Creating top-level columns vtune: Executing actions 97 % Creating top-level columns vtune: Executing actions 97 % Creating top-level rows vtune: Executing actions 98 % Creating top-level rows vtune: Executing actions 99 % Creating top-level rows vtune: Executing actions 99 % Preparing output tree vtune: Executing actions 99 % Parsing columns in input tree vtune: Executing actions 99 % Creating top-level columns vtune: Executing actions 99 % Creating top-level rows vtune: Executing actions 99 % Preparing output tree vtune: Executing actions 99 % Parsing columns in input tree vtune: Executing actions 99 % Creating top-level columns vtune: Executing actions 99 % Creating top-level rows vtune: Executing actions 99 % Setting data model parameters vtune: Executing actions 99 % Precomputing frequently used data vtune: Executing actions 99 % Precomputing frequently used data vtune: Executing actions 99 % Updating precomputed scalar metrics vtune: Executing actions 99 % Discarding redundant overtime data vtune: Executing actions 99 % Saving the result vtune: Executing actions 100 % Saving the result vtune: Executing actions 100 % done Finalization: Ok -------------------------------------------------------------------------------- Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -R summary -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ps Stdout: Elapsed Time: 8.991s CPU IPC: 0.111 | The IPC may be too low. This could be caused by issues such as memory | stalls, instruction starvation, branch misprediction or long latency | instructions. Explore the other hardware-related metrics to identify | what is causing low IPC. | SP GFLOPS: 0.005 DP GFLOPS: 1.949 x87 GFLOPS: 0.001 Average CPU Frequency: 4.900 GHz GPU Time: 3.3% (0.295s) of Elapsed time | GPU utilization is low. Consider offloading more work to the GPU to | increase overall application performance. | IPC Rate: 1.141 Effective Logical Core Utilization: 76.2% (15.236 out of 20) | The metric value is low, which may signal a poor utilization of logical CPU | cores while the utilization of physical cores is acceptable. Consider using | logical cores, which in some cases can improve processor throughput and | overall performance of multi-threaded applications. | Effective Physical Core Utilization: 96.0% (9.602 out of 10) Microarchitecture Usage: 4.4% of Pipeline Slots | You code efficiency on this platform is too low. | | Possible cause: memory stalls, instruction starvation, branch misprediction | or long latency instructions. | | Next steps: Run Microarchitecture Exploration analysis to identify the cause | of the low microarchitecture usage efficiency. | Retiring: 4.4% of Pipeline Slots Front-End Bound: 2.6% of Pipeline Slots Back-End Bound: 92.6% of Pipeline Slots | A significant portion of pipeline slots are remaining empty. When | operations take too long in the back-end, they introduce bubbles in the | pipeline that ultimately cause fewer pipeline slots containing useful | work to be retired per cycle than the machine is capable to support. This | opportunity cost results in slower execution. Long-latency operations | like divides and memory operations can cause this, as can too many | operations being directed to a single execution port (for example, more | multiply operations arriving in the back-end per cycle than the execution | unit can support). | Memory Bound: 86.7% of Pipeline Slots | The metric value is high. This can indicate that the significant | fraction of execution pipeline slots could be stalled due to demand | memory load and stores. Use Memory Access analysis to have the metric | breakdown by memory hierarchy, memory bandwidth information, | correlation by memory objects. | Core Bound: 5.9% of Pipeline Slots Bad Speculation: 0.4% of Pipeline Slots Memory Bound: 86.7% of Pipeline Slots | The metric value is high. This can indicate that the significant fraction of | execution pipeline slots could be stalled due to demand memory load and | stores. Use Memory Access analysis to have the metric breakdown by memory | hierarchy, memory bandwidth information, correlation by memory objects. | L1 Bound: 1.8% of Clockticks L2 Bound: 0.0% of Clockticks L3 Bound: 23.6% of Clockticks | This metric shows how often CPU was stalled on L3 cache, or contended | with a sibling Core. Avoiding cache misses (L2 misses/L3 hits) improves | the latency and increases performance. | DRAM Bound: 65.4% of Clockticks | This metric shows how often CPU was stalled on the main memory (DRAM). | Caching typically improves the latency and increases performance. | DRAM Bandwidth Bound: 100.0% of Elapsed Time | The system spent much time heavily utilizing DRAM bandwidth. Improve | data accesses to reduce cacheline transfers from/to memory using | these possible techniques: 1) consume all bytes of each cacheline | before it is evicted (for example, reorder structure elements and | split non-hot ones); 2) merge compute-limited and bandwidth-limited | loops; 3) use NUMA optimizations on a multi-socket system. Note: | software prefetches do not help a bandwidth-limited application. Run | Memory Access analysis to identify data structures to be allocated in | High Bandwidth Memory (HBM), if available. | Store Bound: 0.1% of Clockticks Vectorization: 0.0% of Packed FP Operations | A significant fraction of floating point arithmetic instructions are scalar. | Use Intel Advisor to see possible reasons why the code was not vectorized. | Instruction Mix SP FLOPs: 0.1% of uOps Packed: 2.0% from SP FP 128-bit: 2.0% from SP FP 256-bit: 0.0% from SP FP Scalar: 98.0% from SP FP | A significant fraction of floating point arithmetic instructions | are scalar. Use Intel Advisor to see possible reasons why the | code was not vectorized. | DP FLOPs: 23.7% of uOps Packed: 0.0% from DP FP 128-bit: 0.0% from DP FP 256-bit: 0.0% from DP FP Scalar: 100.0% from DP FP | A significant fraction of floating point arithmetic instructions | are scalar. Use Intel Advisor to see possible reasons why the | code was not vectorized. | x87 FLOPs: 0.0% of uOps Non-FP: 76.2% of uOps FP Arith/Mem Rd Instr. Ratio: 0.959 FP Arith/Mem Wr Instr. Ratio: 1.908 GPU Active Time: 3.3% | GPU utilization is low. Consider offloading more work to the GPU to increase | overall application performance. | GPU Utilization when Busy: 35.3% | The percentage of time when the EUs were stalled or idle is high, which | has a negative impact on compute-bound applications. | IPC Rate: 1.141 EU State: 35.3% Active: 35.3% Stalled: 42.1% | A significant portion of GPU time is lost due to stalls. For compute- | bound code, this could indicate that performance is limited by memory | or sampler acesses. | Idle: 22.5% | A significant portion of GPU time is spent idle. This is usually | caused by imbalance or thread scheduling problems. | Occupancy: 63.4% of peak value | Several factors including shared local memory, use of memory barriers, | and inefficient work scheduling can cause a low value of the occupancy | metric. | Collection and Platform Info Application Command Line: /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/matrix Operating System: 5.8.0-53-generic DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.2 LTS" Computer Name: columbia Result Size: 4,4 MB Collection start time: 10:52:22 04/06/2021 UTC Collection stop time: 10:52:31 04/06/2021 UTC Collector Type: Event-based sampling driver,Event-based counting driver CPU Name: Intel(R) microarchitecture code named Cometlake H/S Frequency: 3.696 GHz Logical CPU Count: 20 Max DRAM Single-Package Bandwidth: 32.000 GB/s Cache Allocation Technology Level 2 capability: not detected Level 3 capability: not detected GPU Name: Display controller: Intel Corporation Device 0x9bc5 Vendor: Intel Corporation EU Count: 24 Max EU Thread Count: 7 Max Core Frequency: 1.200 GHz Recommendations: Hotspots: Start with Hotspots analysis to understand the efficiency of your algorithm. | Use Hotspots analysis to identify the most time consuming functions. | Drill down to see the time spent on every line of code. Memory Access: The Memory Bound metric is high (86.7%). A significant fraction of execution pipeline slots could be stalled due to demand memory load and stores. | Use Memory Access analysis to measure metrics that can identify memory | access issues. Threading: There is poor utilization of logical CPU cores (76.2%) in your application. | Use Threading to explore more opportunities to increase parallelism in | your application. If you want to skip descriptions of detected performance issues in the report, enter: vtune -report summary -report-knob show-issues=false -r . Alternatively, you may view the report in the csv format: vtune -report -format=csv. Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ps' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 50 % Finalizing results vtune: Executing actions 50 % Generating a report vtune: Executing actions 50 % Setting data model parameters vtune: Executing actions 75 % Setting data model parameters vtune: Executing actions 75 % Generating a report vtune: Executing actions 100 % Generating a report vtune: Executing actions 100 % done Report: Ok ================================================================================ Running collection... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -collect hotspots -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_tpss -data-limit 0 -finalization-mode none -source-search-dir /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/src -- /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/matrix Stdout: Addr of buf1 = 0x7f5d35696010 Offs of buf1 = 0x7f5d35696180 Addr of buf2 = 0x7f5d33695010 Offs of buf2 = 0x7f5d336951c0 Addr of buf3 = 0x7f5d31694010 Offs of buf3 = 0x7f5d31694100 Addr of buf4 = 0x7f5d2f693010 Offs of buf4 = 0x7f5d2f693140 Threads #: 16 Pthreads Matrix size: 2048 Using multiply kernel: multiply1 Execution time = 4.353 seconds Stderr: vtune: Collection started. To stop the collection, either press CTRL-C or enter from another console window: vtune -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_tpss -command stop. vtune: Collection stopped. vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_tpss' vtune: Executing actions 0 % vtune: Executing actions 100 % vtune: Executing actions 100 % done Instrumentation based analysis check Example of analysis types: Hotspots with default knob sampling-mode=sw, Threading with default knob sampling-and-waits=sw Collection: Ok -------------------------------------------------------------------------------- Running finalization... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -finalize -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_tpss Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_tpss' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 0 % Finalizing the result vtune: Executing actions 0 % Clearing the database vtune: Executing actions 14 % Clearing the database vtune: Executing actions 14 % Loading raw data to the database vtune: Executing actions 14 % Loading 'systemcollector-19391-columbia.sc' file vtune: Executing actions 25 % Loading 'systemcollector-19391-columbia.sc' file vtune: Executing actions 25 % Loading '19391-19396.0.trace' file vtune: Executing actions 25 % Loading '/tmp/vtune-tmp-root/self-checker-2021.06 vtune: Executing actions 25 % Updating precomputed scalar metrics vtune: Executing actions 28 % Updating precomputed scalar metrics vtune: Executing actions 28 % Processing profile metrics and debug information vtune: Executing actions 39 % Processing profile metrics and debug information vtune: Executing actions 39 % Setting data model parameters vtune: Executing actions 39 % Resolving module symbols vtune: Executing actions 39 % Resolving information for `matrix' vtune: Executing actions 39 % Resolving information for `libpthread.so.0' vtune: Executing actions 39 % Resolving information for `libc.so.6' vtune: Executing actions 41 % Resolving information for `libc.so.6' vtune: Executing actions 43 % Resolving information for `libc.so.6' vtune: Executing actions 45 % Resolving information for `libc.so.6' vtune: Executing actions 45 % Resolving bottom user stack information vtune: Executing actions 46 % Resolving bottom user stack information vtune: Executing actions 46 % Resolving thread name information vtune: Executing actions 47 % Resolving thread name information vtune: Executing actions 48 % Resolving thread name information vtune: Executing actions 48 % Resolving call target names for dynamic code vtune: Executing actions 49 % Resolving call target names for dynamic code vtune: Executing actions 49 % Resolving interrupt name information vtune: Executing actions 53 % Resolving interrupt name information vtune: Executing actions 53 % Processing profile metrics and debug information vtune: Executing actions 56 % Processing profile metrics and debug information vtune: Executing actions 60 % Processing profile metrics and debug information vtune: Executing actions 62 % Processing profile metrics and debug information vtune: Executing actions 63 % Processing profile metrics and debug information vtune: Executing actions 63 % Setting data model parameters vtune: Executing actions 64 % Setting data model parameters vtune: Executing actions 64 % Precomputing frequently used data vtune: Executing actions 64 % Precomputing frequently used data vtune: Executing actions 67 % Precomputing frequently used data vtune: Executing actions 68 % Precomputing frequently used data vtune: Executing actions 69 % Precomputing frequently used data vtune: Executing actions 70 % Precomputing frequently used data vtune: Executing actions 73 % Precomputing frequently used data vtune: Executing actions 76 % Precomputing frequently used data vtune: Executing actions 76 % Updating precomputed scalar metrics vtune: Executing actions 78 % Updating precomputed scalar metrics vtune: Executing actions 78 % Discarding redundant overtime data vtune: Executing actions 82 % Discarding redundant overtime data vtune: Executing actions 82 % Saving the result vtune: Executing actions 85 % Saving the result vtune: Executing actions 89 % Saving the result vtune: Executing actions 99 % Saving the result vtune: Executing actions 100 % Saving the result vtune: Executing actions 100 % done Finalization: Ok -------------------------------------------------------------------------------- Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -limit 5 -format csv -csv-delimiter comma -report hotspots -group-by function -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_tpss Stdout: Function,CPU Time,CPU Time:Effective Time,CPU Time:Effective Time:Idle,CPU Time:Effective Time:Poor,CPU Time:Effective Time:Ok,CPU Time:Effective Time:Ideal,CPU Time:Effective Time:Over,CPU Time:Spin Time,CPU Time:Overhead Time,Module,Function (Full),Source File,Start Address multiply1,59.829990,59.829990,0.0,16.927940,42.902050,0.0,0.0,0.0,0.0,matrix,multiply1,multiply.c,0x401550 init_arr,0.010000,0.010000,0.0,0.010000,0.0,0.0,0.0,0.0,0.0,matrix,init_arr,matrix.c,0x400d4f Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_tpss' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 50 % Finalizing results vtune: Executing actions 50 % Generating a report vtune: Executing actions 50 % Setting data model parameters vtune: Executing actions 75 % Setting data model parameters vtune: Executing actions 75 % Generating a report vtune: Executing actions 100 % Generating a report vtune: Executing actions 100 % done Report: Ok ================================================================================ Running collection... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -collect hotspots -knob sampling-mode=hw -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah -data-limit 0 -finalization-mode none -source-search-dir /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/src -- /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/matrix Stdout: Addr of buf1 = 0x7f9b8c281010 Offs of buf1 = 0x7f9b8c281180 Addr of buf2 = 0x7f9b8a280010 Offs of buf2 = 0x7f9b8a2801c0 Addr of buf3 = 0x7f9b8827f010 Offs of buf3 = 0x7f9b8827f100 Addr of buf4 = 0x7f9b8627e010 Offs of buf4 = 0x7f9b8627e140 Threads #: 16 Pthreads Matrix size: 2048 Using multiply kernel: multiply1 Execution time = 9.571 seconds Stderr: vtune: Warning: To enable hardware event-based sampling, VTune Profiler has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes. vtune: Collection started. To stop the collection, either press CTRL-C or enter from another console window: vtune -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah -command stop. vtune: Collection stopped. vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah' vtune: Executing actions 0 % vtune: Executing actions 100 % vtune: Executing actions 100 % done HW event-based analysis check (Intel driver) Example of analysis types: Hotspots with knob sampling-mode=hw, HPC Performance Characterization, etc. Collection: Ok vtune: Warning: To enable hardware event-based sampling, VTune Profiler has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes. -------------------------------------------------------------------------------- Running finalization... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -finalize -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 0 % Finalizing the result vtune: Executing actions 0 % Clearing the database vtune: Executing actions 14 % Clearing the database vtune: Executing actions 14 % Loading raw data to the database vtune: Executing actions 14 % Loading 'systemcollector-19479-columbia.sc' file vtune: Executing actions 25 % Loading 'systemcollector-19479-columbia.sc' file vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Loading 'sep7f82fd741700.20210604T115242.955921.t vtune: Executing actions 25 % Updating precomputed scalar metrics vtune: Executing actions 28 % Updating precomputed scalar metrics vtune: Executing actions 28 % Processing profile metrics and debug information vtune: Executing actions 39 % Processing profile metrics and debug information vtune: Executing actions 39 % Setting data model parameters vtune: Executing actions 39 % Resolving module symbols vtune: Executing actions 39 % Resolving information for `matrix' vtune: Executing actions 39 % Resolving information for `usbhid' vtune: Executing actions 39 % Resolving information for `kvm' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/hid/usbhid/usbhid.ko'. vtune: Executing actions 39 % Resolving information for `r8125' vtune: Executing actions 40 % Resolving information for `r8125' vtune: Executing actions 41 % Resolving information for `r8125' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/net/ethernet/realtek/r8125.ko'. vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/arch/x86/kvm/kvm.ko'. vtune: Executing actions 42 % Resolving information for `r8125' vtune: Executing actions 44 % Resolving information for `r8125' vtune: Executing actions 44 % Resolving information for `vmlinux' vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. vtune: Executing actions 45 % Resolving information for `vmlinux' vtune: Executing actions 45 % Resolving bottom user stack information vtune: Executing actions 46 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving thread name information vtune: Executing actions 48 % Resolving thread name information vtune: Executing actions 48 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving interrupt name information vtune: Executing actions 53 % Resolving interrupt name information vtune: Executing actions 53 % Processing profile metrics and debug information vtune: Executing actions 56 % Processing profile metrics and debug information vtune: Executing actions 57 % Processing profile metrics and debug information vtune: Executing actions 58 % Processing profile metrics and debug information vtune: Executing actions 60 % Processing profile metrics and debug information vtune: Executing actions 60 % Setting data model parameters vtune: Executing actions 60 % Precomputing frequently used data vtune: Executing actions 60 % Precomputing frequently used data vtune: Executing actions 62 % Precomputing frequently used data vtune: Executing actions 63 % Precomputing frequently used data vtune: Executing actions 64 % Precomputing frequently used data vtune: Executing actions 65 % Precomputing frequently used data vtune: Executing actions 66 % Precomputing frequently used data vtune: Executing actions 67 % Precomputing frequently used data vtune: Executing actions 68 % Precomputing frequently used data vtune: Executing actions 70 % Precomputing frequently used data vtune: Executing actions 71 % Precomputing frequently used data vtune: Executing actions 72 % Precomputing frequently used data vtune: Executing actions 72 % Updating precomputed scalar metrics vtune: Executing actions 75 % Updating precomputed scalar metrics vtune: Executing actions 75 % Discarding redundant overtime data vtune: Executing actions 78 % Discarding redundant overtime data vtune: Executing actions 78 % Saving the result vtune: Executing actions 82 % Saving the result vtune: Executing actions 85 % Saving the result vtune: Executing actions 100 % Saving the result vtune: Executing actions 100 % done Finalization: Ok vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. -------------------------------------------------------------------------------- Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -limit 5 -format csv -csv-delimiter comma -report hotspots -group-by function -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah Stdout: Function,CPU Time,CPU Time:Effective Time,CPU Time:Effective Time:Idle,CPU Time:Effective Time:Poor,CPU Time:Effective Time:Ok,CPU Time:Effective Time:Ideal,CPU Time:Effective Time:Over,CPU Time:Spin Time,CPU Time:Overhead Time,Instructions Retired,Microarchitecture Usage(%),Microarchitecture Usage:Microarchitecture Usage(%),Microarchitecture Usage:CPI Rate,Module,Function (Full),Source File,Start Address multiply1,144.067810,144.067810,0.001001,19.222790,124.844019,0.0,0.0,0.0,0.0,68816300000,3.9,3.9,10.258282,matrix,multiply1,multiply.c,0x401550 asm_sysvec_call_function,0.023025,0.023025,0.0,0.002002,0.021023,0.0,0.0,0.0,0.0,0,11.6,11.6,,vmlinux,asm_sysvec_call_function,[Unknown],0xffffffff81c00d70 func@0xffffffff810ffcd7,0.022024,0.022024,0.0,0.004004,0.018019,0.0,0.0,0.0,0.0,3700000,4.1,4.1,29.166480,vmlinux,func@0xffffffff810ffcd7,[Unknown],0xffffffff810ffcd7 smp_call_function_many_cond,0.016017,0.016017,0.0,0.001001,0.015016,0.0,0.0,0.0,0.0,11100000,7.6,7.6,7.070674,vmlinux,smp_call_function_many_cond,[Unknown],0xffffffff81148b30 sync_regs,0.010011,0.010011,0.0,0.003003,0.007008,0.0,0.0,0.0,0.0,11100000,67.1,67.1,4.431103,vmlinux,sync_regs,[Unknown],0xffffffff81b70b60 Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 50 % Finalizing results vtune: Executing actions 50 % Generating a report vtune: Executing actions 50 % Setting data model parameters vtune: Executing actions 75 % Setting data model parameters vtune: Executing actions 75 % Generating a report vtune: Executing actions 100 % Generating a report vtune: Executing actions 100 % done Report: Ok ================================================================================ Running collection... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -collect uarch-exploration -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ge -data-limit 0 -finalization-mode none -source-search-dir /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/src -- /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/matrix Stdout: Addr of buf1 = 0x7f5de6422010 Offs of buf1 = 0x7f5de6422180 Addr of buf2 = 0x7f5de4421010 Offs of buf2 = 0x7f5de44211c0 Addr of buf3 = 0x7f5de2420010 Offs of buf3 = 0x7f5de2420100 Addr of buf4 = 0x7f5de041f010 Offs of buf4 = 0x7f5de041f140 Threads #: 16 Pthreads Matrix size: 2048 Using multiply kernel: multiply1 Execution time = 10.593 seconds Stderr: vtune: Warning: To enable hardware event-based sampling, VTune Profiler has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes. vtune: Collection started. To stop the collection, either press CTRL-C or enter from another console window: vtune -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ge -command stop. vtune: Collection stopped. vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ge' vtune: Executing actions 0 % vtune: Executing actions 100 % vtune: Executing actions 100 % done HW event-based analysis check (Intel driver) Example of analysis types: Microarchitecture Exploration Collection: Ok vtune: Warning: To enable hardware event-based sampling, VTune Profiler has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes. -------------------------------------------------------------------------------- Running finalization... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -finalize -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ge Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ge' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 0 % Finalizing the result vtune: Executing actions 0 % Clearing the database vtune: Executing actions 14 % Clearing the database vtune: Executing actions 14 % Loading raw data to the database vtune: Executing actions 14 % Loading 'systemcollector-19588-columbia.sc' file vtune: Executing actions 25 % Loading 'systemcollector-19588-columbia.sc' file vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Loading 'sep7f891b212700.20210604T115302.282783.t vtune: Executing actions 25 % Updating precomputed scalar metrics vtune: Executing actions 28 % Updating precomputed scalar metrics vtune: Executing actions 28 % Processing profile metrics and debug information vtune: Executing actions 39 % Processing profile metrics and debug information vtune: Executing actions 39 % Setting data model parameters vtune: Executing actions 39 % Resolving module symbols vtune: Executing actions 39 % Resolving information for dangling locations vtune: Executing actions 39 % Resolving information for `ld-2.31.so' vtune: Executing actions 39 % Resolving information for `matrix' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/ld-2.31.so'. vtune: Executing actions 39 % Resolving information for `libc-2.31.so' vtune: Executing actions 39 % Resolving information for `libgcc_s.so.1' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libgcc_s.so.1'. vtune: Executing actions 39 % Resolving information for `hid' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/hid/hid.ko'. vtune: Executing actions 40 % Resolving information for `hid' vtune: Executing actions 41 % Resolving information for `hid' vtune: Executing actions 41 % Resolving information for `r8125' vtune: Executing actions 42 % Resolving information for `r8125' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libc-2.31.so'. vtune: Executing actions 42 % Resolving information for `i915' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/net/ethernet/realtek/r8125.ko'. vtune: Executing actions 43 % Resolving information for `i915' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/gpu/drm/i915/i915.ko'. vtune: Warning: Cannot locate file `sep5.ko'. vtune: Executing actions 43 % Resolving information for `sep5' vtune: Executing actions 44 % Resolving information for `sep5' vtune: Executing actions 45 % Resolving information for `sep5' vtune: Executing actions 45 % Resolving information for `vmlinux' vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. vtune: Executing actions 45 % Resolving bottom user stack information vtune: Executing actions 46 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving thread name information vtune: Executing actions 48 % Resolving thread name information vtune: Executing actions 48 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving interrupt name information vtune: Executing actions 53 % Resolving interrupt name information vtune: Executing actions 53 % Processing profile metrics and debug information vtune: Executing actions 56 % Processing profile metrics and debug information vtune: Executing actions 57 % Processing profile metrics and debug information vtune: Executing actions 58 % Processing profile metrics and debug information vtune: Executing actions 60 % Processing profile metrics and debug information vtune: Executing actions 60 % Setting data model parameters vtune: Executing actions 60 % Precomputing frequently used data vtune: Executing actions 60 % Precomputing frequently used data vtune: Executing actions 62 % Precomputing frequently used data vtune: Executing actions 63 % Precomputing frequently used data vtune: Executing actions 64 % Precomputing frequently used data vtune: Executing actions 65 % Precomputing frequently used data vtune: Executing actions 66 % Precomputing frequently used data vtune: Executing actions 67 % Precomputing frequently used data vtune: Executing actions 68 % Precomputing frequently used data vtune: Executing actions 70 % Precomputing frequently used data vtune: Executing actions 71 % Precomputing frequently used data vtune: Executing actions 72 % Precomputing frequently used data vtune: Executing actions 72 % Updating precomputed scalar metrics vtune: Executing actions 75 % Updating precomputed scalar metrics vtune: Executing actions 75 % Discarding redundant overtime data vtune: Executing actions 78 % Discarding redundant overtime data vtune: Executing actions 78 % Saving the result vtune: Executing actions 82 % Saving the result vtune: Executing actions 85 % Saving the result vtune: Executing actions 99 % Saving the result vtune: Executing actions 100 % Saving the result vtune: Executing actions 100 % done Finalization: Ok vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. -------------------------------------------------------------------------------- Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -limit 5 -format csv -csv-delimiter comma -report hotspots -group-by function -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ge Stdout: Function,CPU Time,Clockticks,Instructions Retired,CPI Rate,Retiring(%),Retiring:Light Operations(%),Retiring:Light Operations:FP Arithmetic(%),Retiring:Light Operations:FP Arithmetic:FP x87(%),Retiring:Light Operations:FP Arithmetic:FP Scalar(%),Retiring:Light Operations:FP Arithmetic:FP Vector(%),Retiring:Light Operations:Other(%),Retiring:Heavy Operations(%),Retiring:Heavy Operations:Microcode Sequencer(%),Retiring:Heavy Operations:Microcode Sequencer:Assists(%),Front-End Bound(%),Front-End Bound:Front-End Latency(%),Front-End Bound:Front-End Latency:ICache Misses(%),Front-End Bound:Front-End Latency:ITLB Overhead(%),Front-End Bound:Front-End Latency:Branch Resteers(%),Front-End Bound:Front-End Latency:Branch Resteers:Mispredicts Resteers(%),Front-End Bound:Front-End Latency:Branch Resteers:Clears Resteers(%),Front-End Bound:Front-End Latency:Branch Resteers:Unknown Branches(%),Front-End Bound:Front-End Latency:DSB Switches(%),Front-End Bound:Front-End Latency:Length Changing Prefixes(%),Front-End Bound:Front-End Latency:MS Switches(%),Front-End Bound:Front-End Bandwidth(%),Front-End Bound:Front-End Bandwidth:Front-End Bandwidth MITE(%),Front-End Bound:Front-End Bandwidth:Front-End Bandwidth DSB(%),Front-End Bound:Front-End Bandwidth:Front-End Bandwidth LSD(%),Front-End Bound:Front-End Bandwidth:(Info) DSB Coverage(%),Front-End Bound:Front-End Bandwidth:(Info) LSD Coverage(%),Bad Speculation(%),Bad Speculation:Branch Mispredict(%),Bad Speculation:Machine Clears(%),Back-End Bound(%),Back-End Bound:Memory Bound(%),Back-End Bound:Memory Bound:L1 Bound(%),Back-End Bound:Memory Bound:L1 Bound:DTLB Overhead(%),Back-End Bound:Memory Bound:L1 Bound:DTLB Overhead:Load STLB Hit(%),Back-End Bound:Memory Bound:L1 Bound:DTLB Overhead:Load STLB Miss(%),Back-End Bound:Memory Bound:L1 Bound:Loads Blocked by Store Forwarding(%),Back-End Bound:Memory Bound:L1 Bound:Lock Latency(%),Back-End Bound:Memory Bound:L1 Bound:Split Loads(%),Back-End Bound:Memory Bound:L1 Bound:4K Aliasing(%),Back-End Bound:Memory Bound:L1 Bound:FB Full(%),Back-End Bound:Memory Bound:L2 Bound(%),Back-End Bound:Memory Bound:L3 Bound(%),Back-End Bound:Memory Bound:L3 Bound:Contested Accesses(%),Back-End Bound:Memory Bound:L3 Bound:Data Sharing(%),Back-End Bound:Memory Bound:L3 Bound:L3 Latency(%),Back-End Bound:Memory Bound:L3 Bound:SQ Full(%),Back-End Bound:Memory Bound:DRAM Bound(%),Back-End Bound:Memory Bound:DRAM Bound:Memory Bandwidth(%),Back-End Bound:Memory Bound:DRAM Bound:Memory Latency(%),Back-End Bound:Memory Bound:Store Bound(%),Back-End Bound:Memory Bound:Store Bound:Store Latency(%),Back-End Bound:Memory Bound:Store Bound:False Sharing(%),Back-End Bound:Memory Bound:Store Bound:Split Stores(%),Back-End Bound:Memory Bound:Store Bound:DTLB Store Overhead(%),Back-End Bound:Memory Bound:Store Bound:DTLB Store Overhead:Store STLB Hit(%),Back-End Bound:Memory Bound:Store Bound:DTLB Store Overhead:Store STLB Hit(%),Back-End Bound:Core Bound(%),Back-End Bound:Core Bound:Divider(%),Back-End Bound:Core Bound:Port Utilization(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 0 Ports Utilized(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 0 Ports Utilized:Serializing Operations(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 0 Ports Utilized:Serializing Operations:Slow Pause(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 0 Ports Utilized:Mixing Vectors(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 1 Port Utilized(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 2 Ports Utilized(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:ALU Operation Utilization(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:ALU Operation Utilization:Port 0(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:ALU Operation Utilization:Port 1(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:ALU Operation Utilization:Port 5(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:ALU Operation Utilization:Port 6(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:Load Operation Utilization(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:Load Operation Utilization:Port 2(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:Load Operation Utilization:Port 3(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:Store Operation Utilization(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:Store Operation Utilization:Port 4(%),Back-End Bound:Core Bound:Port Utilization:Cycles of 3+ Ports Utilized:Store Operation Utilization:Port 7(%),Back-End Bound:Core Bound:Port Utilization:Vector Capacity Usage (FPU)(%),Average CPU Frequency,Module,Function (Full),Source File,Start Address multiply1,155.772465,763409900000,69212200000,11.029990,3.5,3.5,24.0,0.0,24.0,0.0,76.0,0.0,0.0,0.0,1.4,1.3,0.0,0.0,0.2,0.0,0.2,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,1.0,98.4,0.1,0.0,0.1,95.0,90.1,0.7,100.0,100.0,43.7,0.0,0.0,0.0,0.0,100.0,0.0,19.3,0.6,15.0,13.9,0.0,71.8,83.1,15.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,5.1,67.6,0.1,0.0,0.0,5.1,1.8,1.8,7.2,11.3,10.4,2.6,4.2,1.7,2.3,2.8,1.7,1.7,0.0,25.0,4900801296.788155,matrix,multiply1,multiply.c,0x401550 func@0xffffffff810ffcd7,0.023025,70300000,0,,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,100.0,82.5,82.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3053216162.086957,vmlinux,func@0xffffffff810ffcd7,[Unknown],0xffffffff810ffcd7 asm_sysvec_call_function,0.020022,155400000,0,,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,100.0,100.0,0.0,0.0,0.0,14.9,0.0,0.0,0.0,0.0,0.0,37.3,0.0,0.0,0.0,0.0,0.0,37.3,0.0,74.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,74.6,0.0,0.0,0.0,37.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7761596875.200001,vmlinux,asm_sysvec_call_function,[Unknown],0xffffffff81c00d70 sync_regs,0.015016,81400000,3700000,22.000000,0.0,2.3,0.0,0.0,0.0,0.0,100.0,0.0,0.0,0.0,71.3,0.0,0.0,35.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28.7,57.5,100.0,100.0,100.0,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,71.3,0.0,0.0,0.0,0.0,0.0,0.0,21.4,0.0,21.4,0.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5420797817.599999,vmlinux,sync_regs,[Unknown],0xffffffff81b70b60 asm_sysvec_apic_timer_interrupt,0.013014,51800000,0,,0.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,0.0,0.0,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.0,0.0,0.0,0.0,0.0,5.6,0.0,0.0,0.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,100.0,0.0,100.0,0.0,0.0,0.0,0.0,11.2,0.0,11.2,44.0,0.0,100.0,100.0,100.0,0.0,0.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3980306089.846154,vmlinux,asm_sysvec_apic_timer_interrupt,[Unknown],0xffffffff81c00cb0 Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ge' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 50 % Finalizing results vtune: Executing actions 50 % Generating a report vtune: Executing actions 50 % Setting data model parameters vtune: Executing actions 75 % Setting data model parameters vtune: Executing actions 75 % Generating a report vtune: Executing actions 100 % Generating a report vtune: Executing actions 100 % done Report: Ok ================================================================================ Running collection... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -collect memory-access -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ma -data-limit 0 -finalization-mode none -source-search-dir /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/src -- /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/matrix Stdout: Addr of buf1 = 0x7f72580e8010 Offs of buf1 = 0x7f72580e8180 Addr of buf2 = 0x7f72560e7010 Offs of buf2 = 0x7f72560e71c0 Addr of buf3 = 0x7f72540e6010 Offs of buf3 = 0x7f72540e6100 Addr of buf4 = 0x7f72520e5010 Offs of buf4 = 0x7f72520e5140 Threads #: 16 Pthreads Matrix size: 2048 Using multiply kernel: multiply1 Execution time = 9.563 seconds Stderr: vtune: Peak bandwidth measurement started. vtune: Peak bandwidth measurement finished. vtune: Warning: To enable hardware event-based sampling, VTune Profiler has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes. vtune: Collection started. To stop the collection, either press CTRL-C or enter from another console window: vtune -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ma -command stop. vtune: Collection stopped. vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ma' vtune: Executing actions 0 % vtune: Executing actions 100 % vtune: Executing actions 100 % done HW event-based analysis with uncore events (Intel driver) Example of analysis types: Memory Access Collection: Ok vtune: Warning: To enable hardware event-based sampling, VTune Profiler has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes. -------------------------------------------------------------------------------- Running finalization... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -finalize -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ma Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ma' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 0 % Finalizing the result vtune: Executing actions 0 % Clearing the database vtune: Executing actions 14 % Clearing the database vtune: Executing actions 14 % Loading raw data to the database vtune: Executing actions 14 % Loading 'systemcollector-19692-columbia.sc' file vtune: Executing actions 25 % Loading 'systemcollector-19692-columbia.sc' file vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Loading 'sep7efca4459700.20210604T115327.500295.t vtune: Executing actions 25 % Updating precomputed scalar metrics vtune: Executing actions 28 % Updating precomputed scalar metrics vtune: Executing actions 28 % Processing profile metrics and debug information vtune: Executing actions 39 % Processing profile metrics and debug information vtune: Executing actions 39 % Setting data model parameters vtune: Executing actions 39 % Resolving module symbols vtune: Executing actions 39 % Resolving information for dangling locations vtune: Executing actions 39 % Resolving information for `ld-2.31.so' vtune: Executing actions 39 % Resolving information for `matrix' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/ld-2.31.so'. vtune: Executing actions 39 % Resolving information for `libc-2.31.so' vtune: Executing actions 39 % Resolving information for `kvm' vtune: Executing actions 40 % Resolving information for `kvm' vtune: Executing actions 40 % Resolving information for `r8125' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/net/ethernet/realtek/r8125.ko'. vtune: Executing actions 41 % Resolving information for `r8125' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/arch/x86/kvm/kvm.ko'. vtune: Executing actions 42 % Resolving information for `r8125' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libc-2.31.so'. vtune: Executing actions 43 % Resolving information for `r8125' vtune: Executing actions 44 % Resolving information for `r8125' vtune: Warning: Cannot locate file `sep5.ko'. vtune: Executing actions 44 % Resolving information for `sep5' vtune: Executing actions 44 % Resolving information for `vmlinux' vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. vtune: Executing actions 45 % Resolving information for `vmlinux' vtune: Executing actions 45 % Resolving bottom user stack information vtune: Executing actions 46 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving thread name information vtune: Executing actions 48 % Resolving thread name information vtune: Executing actions 48 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving interrupt name information vtune: Executing actions 53 % Resolving interrupt name information vtune: Executing actions 53 % Processing profile metrics and debug information vtune: Executing actions 54 % Processing profile metrics and debug information vtune: Executing actions 55 % Processing profile metrics and debug information vtune: Executing actions 56 % Processing profile metrics and debug information vtune: Executing actions 57 % Processing profile metrics and debug information vtune: Executing actions 58 % Processing profile metrics and debug information vtune: Executing actions 60 % Processing profile metrics and debug information vtune: Executing actions 62 % Processing profile metrics and debug information vtune: Executing actions 63 % Processing profile metrics and debug information vtune: Executing actions 63 % Preparing output tree vtune: Executing actions 63 % Parsing columns in input tree vtune: Executing actions 64 % Parsing columns in input tree vtune: Executing actions 64 % Creating top-level columns vtune: Executing actions 65 % Creating top-level columns vtune: Executing actions 65 % Creating top-level rows vtune: Executing actions 67 % Creating top-level rows vtune: Executing actions 67 % Setting data model parameters vtune: Executing actions 68 % Setting data model parameters vtune: Executing actions 68 % Precomputing frequently used data vtune: Executing actions 68 % Precomputing frequently used data vtune: Executing actions 69 % Precomputing frequently used data vtune: Executing actions 70 % Precomputing frequently used data vtune: Executing actions 71 % Precomputing frequently used data vtune: Executing actions 72 % Precomputing frequently used data vtune: Executing actions 73 % Precomputing frequently used data vtune: Executing actions 74 % Precomputing frequently used data vtune: Executing actions 75 % Precomputing frequently used data vtune: Executing actions 76 % Precomputing frequently used data vtune: Executing actions 77 % Precomputing frequently used data vtune: Executing actions 78 % Precomputing frequently used data vtune: Executing actions 79 % Precomputing frequently used data vtune: Executing actions 79 % Updating precomputed scalar metrics vtune: Executing actions 82 % Updating precomputed scalar metrics vtune: Executing actions 82 % Discarding redundant overtime data vtune: Executing actions 85 % Discarding redundant overtime data vtune: Executing actions 85 % Saving the result vtune: Executing actions 89 % Saving the result vtune: Executing actions 92 % Saving the result vtune: Executing actions 100 % Saving the result vtune: Executing actions 100 % done Finalization: Ok vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. -------------------------------------------------------------------------------- Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -limit 5 -format csv -csv-delimiter comma -report hotspots -group-by function -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ma Stdout: Function,CPU Time,Memory Bound(%),Memory Bound:L1 Bound(%),Memory Bound:L2 Bound(%),Memory Bound:L3 Bound(%),Memory Bound:DRAM Bound(%),Memory Bound:Store Bound(%),Loads,Stores,LLC Miss Count,Average Latency (cycles),Module,Function (Full),Source File,Start Address multiply1,140.344783,88.5,0.1,0.0,18.7,71.6,0.0,17251517530,8643959311,3173522131,387.014160,matrix,multiply1,multiply.c,0x401550 asm_sysvec_call_function,0.024026,0.0,0.0,0.0,0.0,100.0,0.0,0,0,0,0.0,vmlinux,asm_sysvec_call_function,[Unknown],0xffffffff81c00d70 smp_call_function_many_cond,0.015016,0.0,0.0,0.0,81.1,0.0,0.0,1300039,1300039,0,7.000000,vmlinux,smp_call_function_many_cond,[Unknown],0xffffffff81148b30 sync_regs,0.015016,0.0,0.0,87.8,0.0,0.0,0.0,0,0,0,27.000000,vmlinux,sync_regs,[Unknown],0xffffffff81b70b60 func@0xffffffff810ffcd7,0.014015,0.0,0.0,0.0,26.0,0.0,0.0,1300039,0,0,7.000000,vmlinux,func@0xffffffff810ffcd7,[Unknown],0xffffffff810ffcd7 Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ma' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 50 % Finalizing results vtune: Executing actions 50 % Generating a report vtune: Executing actions 50 % Setting data model parameters vtune: Executing actions 75 % Setting data model parameters vtune: Executing actions 75 % Generating a report vtune: Executing actions 100 % Generating a report vtune: Executing actions 100 % done Report: Ok ================================================================================ Running collection... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -collect hotspots -knob sampling-mode=hw -knob enable-stack-collection=true -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah_with_stacks -data-limit 0 -finalization-mode none -source-search-dir /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/src -- /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/matrix Stdout: Addr of buf1 = 0x7fb01bbad010 Offs of buf1 = 0x7fb01bbad180 Addr of buf2 = 0x7fb019bac010 Offs of buf2 = 0x7fb019bac1c0 Addr of buf3 = 0x7fb017bab010 Offs of buf3 = 0x7fb017bab100 Addr of buf4 = 0x7fb015baa010 Offs of buf4 = 0x7fb015baa140 Threads #: 16 Pthreads Matrix size: 2048 Using multiply kernel: multiply1 Execution time = 14.465 seconds Stderr: vtune: Warning: To profile kernel modules during the session, make sure they are available in the /lib/modules/kernel_version/ location. vtune: Collection started. To stop the collection, either press CTRL-C or enter from another console window: vtune -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah_with_stacks -command stop. vtune: Collection stopped. vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah_with_stacks' vtune: Executing actions 0 % vtune: Executing actions 100 % vtune: Executing actions 100 % done HW event-based analysis with stacks (Perf) Example of analysis types: Hotspots with knob sampling-mode=hw and knob enable-stack-collection=true, etc. Collection: Ok vtune: Warning: To profile kernel modules during the session, make sure they are available in the /lib/modules/kernel_version/ location. -------------------------------------------------------------------------------- Running finalization... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -finalize -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah_with_stacks Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah_with_stacks' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 0 % Finalizing the result vtune: Executing actions 0 % Clearing the database vtune: Executing actions 14 % Clearing the database vtune: Executing actions 14 % Loading raw data to the database vtune: Executing actions 14 % Loading 'systemcollector-19814-columbia.sc' file vtune: Executing actions 25 % Loading 'systemcollector-19814-columbia.sc' file vtune: Executing actions 25 % Loading '19823.perf' file vtune: Executing actions 25 % Updating precomputed scalar metrics vtune: Executing actions 28 % Updating precomputed scalar metrics vtune: Executing actions 28 % Processing profile metrics and debug information vtune: Executing actions 39 % Processing profile metrics and debug information vtune: Executing actions 39 % Setting data model parameters vtune: Executing actions 39 % Resolving module symbols vtune: Executing actions 39 % Resolving information for `ld-2.31.so' vtune: Executing actions 39 % Resolving information for `libgcc_s.so.1' vtune: Executing actions 39 % Resolving information for `r8125.ko' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/ld-2.31.so'. vtune: Executing actions 39 % Resolving information for `kvm.ko' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libgcc_s.so.1'. vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/net/ethernet/realtek/r8125.ko'. vtune: Executing actions 39 % Resolving information for `libc-2.31.so' vtune: Executing actions 39 % Resolving information for `hid.ko' vtune: Executing actions 39 % Resolving information for `i915.ko' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/hid/hid.ko'. vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/arch/x86/kvm/kvm.ko'. vtune: Executing actions 39 % Resolving information for `libpthread-2.31.so' vtune: Executing actions 40 % Resolving information for `libpthread-2.31.so' vtune: Executing actions 40 % Resolving information for `matrix' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libc-2.31.so'. vtune: Executing actions 40 % Resolving information for dangling locations vtune: Executing actions 41 % Resolving information for dangling locations vtune: Executing actions 41 % Resolving information for `usbhid.ko' vtune: Executing actions 41 % Resolving information for `drm.ko' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/hid/usbhid/usbhid.ko'. vtune: Executing actions 42 % Resolving information for `drm.ko' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/gpu/drm/i915/i915.ko'. vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/gpu/drm/drm.ko'. vtune: Executing actions 43 % Resolving information for `drm.ko' vtune: Executing actions 44 % Resolving information for `drm.ko' vtune: Executing actions 45 % Resolving information for `drm.ko' vtune: Executing actions 45 % Resolving information for `vmlinux' vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. vtune: Executing actions 45 % Resolving bottom user stack information vtune: Executing actions 46 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving thread name information vtune: Executing actions 48 % Resolving thread name information vtune: Executing actions 48 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving interrupt name information vtune: Executing actions 53 % Resolving interrupt name information vtune: Executing actions 53 % Processing profile metrics and debug information vtune: Executing actions 54 % Processing profile metrics and debug information vtune: Executing actions 55 % Processing profile metrics and debug information vtune: Executing actions 56 % Processing profile metrics and debug information vtune: Executing actions 57 % Processing profile metrics and debug information vtune: Executing actions 58 % Processing profile metrics and debug information vtune: Executing actions 60 % Processing profile metrics and debug information vtune: Executing actions 60 % Setting data model parameters vtune: Executing actions 60 % Precomputing frequently used data vtune: Executing actions 60 % Precomputing frequently used data vtune: Executing actions 62 % Precomputing frequently used data vtune: Executing actions 63 % Precomputing frequently used data vtune: Executing actions 64 % Precomputing frequently used data vtune: Executing actions 65 % Precomputing frequently used data vtune: Executing actions 66 % Precomputing frequently used data vtune: Executing actions 67 % Precomputing frequently used data vtune: Executing actions 68 % Precomputing frequently used data vtune: Executing actions 69 % Precomputing frequently used data vtune: Executing actions 71 % Precomputing frequently used data vtune: Executing actions 72 % Precomputing frequently used data vtune: Executing actions 72 % Updating precomputed scalar metrics vtune: Executing actions 75 % Updating precomputed scalar metrics vtune: Executing actions 75 % Discarding redundant overtime data vtune: Executing actions 78 % Discarding redundant overtime data vtune: Executing actions 78 % Saving the result vtune: Executing actions 82 % Saving the result vtune: Executing actions 85 % Saving the result vtune: Executing actions 99 % Saving the result vtune: Executing actions 100 % Saving the result vtune: Executing actions 100 % done Finalization: Ok vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. -------------------------------------------------------------------------------- Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -limit 5 -format csv -csv-delimiter comma -report hotspots -group-by function -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah_with_stacks Stdout: Function,CPU Time,CPU Time:Effective Time,CPU Time:Effective Time:Idle,CPU Time:Effective Time:Poor,CPU Time:Effective Time:Ok,CPU Time:Effective Time:Ideal,CPU Time:Effective Time:Over,CPU Time:Spin Time,CPU Time:Overhead Time,Instructions Retired,Microarchitecture Usage(%),Microarchitecture Usage:Microarchitecture Usage(%),Microarchitecture Usage:CPI Rate,Module,Function (Full),Source File,Start Address multiply1,211.433665,211.433665,0.001001,80.536100,130.896564,0.0,0.0,0.0,0.0,69090100000,2.2,2.2,14.997917,matrix,multiply1,multiply.c,0x401550 asm_sysvec_apic_timer_interrupt,0.324351,0.322349,0.0,0.126136,0.196212,0.0,0.0,0.002002,0.0,266400000,6.1,6.1,5.915925,vmlinux,asm_sysvec_apic_timer_interrupt,[Unknown],0xffffffff81c00cb0 asm_exc_page_fault,0.166180,0.166180,0.001001,0.064069,0.101109,0.0,0.0,0.0,0.0,114700000,5.7,5.7,6.730612,vmlinux,asm_exc_page_fault,[Unknown],0xffffffff81c00ac0 asm_sysvec_call_function,0.083090,0.083090,0.0,0.029031,0.054058,0.0,0.0,0.0,0.0,25900000,4.4,4.4,17.297323,vmlinux,asm_sysvec_call_function,[Unknown],0xffffffff81c00d70 asm_sysvec_irq_work,0.057062,0.049053,0.0,0.020022,0.029031,0.0,0.0,0.008009,0.0,22200000,8.1,8.1,5.585594,vmlinux,asm_sysvec_irq_work,[Unknown],0xffffffff81c00e10 Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_ah_with_stacks' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 50 % Finalizing results vtune: Executing actions 50 % Generating a report vtune: Executing actions 50 % Setting data model parameters vtune: Executing actions 75 % Setting data model parameters vtune: Executing actions 75 % Generating a report vtune: Executing actions 100 % Generating a report vtune: Executing actions 100 % done Report: Ok ================================================================================ Running collection... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -collect threading -knob sampling-and-waits=hw -knob enable-stack-collection=false -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_th -data-limit 0 -finalization-mode none -source-search-dir /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/src -- /opt/intel/oneapi/vtune/2021.3.0/samples/en/C++/matrix/matrix Stdout: Addr of buf1 = 0x7f663dbbc010 Offs of buf1 = 0x7f663dbbc180 Addr of buf2 = 0x7f663bbbb010 Offs of buf2 = 0x7f663bbbb1c0 Addr of buf3 = 0x7f6639bba010 Offs of buf3 = 0x7f6639bba100 Addr of buf4 = 0x7f6637bb9010 Offs of buf4 = 0x7f6637bb9140 Threads #: 16 Pthreads Matrix size: 2048 Using multiply kernel: multiply1 Execution time = 9.504 seconds Stderr: vtune: Warning: To enable hardware event-based sampling, VTune Profiler has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes. vtune: Collection started. To stop the collection, either press CTRL-C or enter from another console window: vtune -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_th -command stop. vtune: Collection stopped. vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_th' vtune: Executing actions 0 % vtune: Executing actions 100 % vtune: Executing actions 100 % done HW event-based analysis with context switches (Intel driver) Example of analysis types: Threading with knob sampling-and-waits=hw Collection: Ok vtune: Warning: To enable hardware event-based sampling, VTune Profiler has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes. -------------------------------------------------------------------------------- Running finalization... Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -finalize -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_th Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_th' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 0 % Finalizing the result vtune: Executing actions 0 % Clearing the database vtune: Executing actions 14 % Clearing the database vtune: Executing actions 14 % Loading raw data to the database vtune: Executing actions 14 % Loading 'systemcollector-19923-columbia.sc' file vtune: Executing actions 25 % Loading 'systemcollector-19923-columbia.sc' file vtune: Executing actions 25 % Loading '19923-19929.0.vtss' file vtune: Executing actions 25 % Loading '19923-19929.1.vtss' file vtune: Executing actions 25 % Updating precomputed scalar metrics vtune: Executing actions 28 % Updating precomputed scalar metrics vtune: Executing actions 28 % Processing profile metrics and debug information vtune: Executing actions 39 % Processing profile metrics and debug information vtune: Executing actions 39 % Setting data model parameters vtune: Executing actions 39 % Resolving module symbols vtune: Executing actions 39 % Resolving information for `matrix' vtune: Executing actions 39 % Resolving information for `libc-2.31.so' vtune: Executing actions 40 % Resolving information for `libc-2.31.so' vtune: Executing actions 40 % Resolving information for `r8125' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/net/ethernet/realtek/r8125.ko'. vtune: Executing actions 41 % Resolving information for `r8125' vtune: Executing actions 41 % Resolving information for `i915' vtune: Warning: Cannot locate debugging information for file `/usr/lib/x86_64-linux-gnu/libc-2.31.so'. vtune: Executing actions 42 % Resolving information for `i915' vtune: Warning: Cannot locate debugging information for file `/lib/modules/5.8.0-53-generic/kernel/drivers/gpu/drm/i915/i915.ko'. vtune: Executing actions 43 % Resolving information for `i915' vtune: Warning: Cannot locate file `vtsspp.ko'. vtune: Executing actions 43 % Resolving information for `vtsspp' vtune: Executing actions 44 % Resolving information for `vtsspp' vtune: Executing actions 44 % Resolving information for `vmlinux' vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. vtune: Executing actions 45 % Resolving information for `vmlinux' vtune: Executing actions 45 % Resolving bottom user stack information vtune: Executing actions 46 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving bottom user stack information vtune: Executing actions 47 % Resolving thread name information vtune: Executing actions 48 % Resolving thread name information vtune: Executing actions 48 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving call target names for dynamic code vtune: Executing actions 50 % Resolving interrupt name information vtune: Executing actions 53 % Resolving interrupt name information vtune: Executing actions 53 % Processing profile metrics and debug information vtune: Executing actions 56 % Processing profile metrics and debug information vtune: Executing actions 57 % Processing profile metrics and debug information vtune: Executing actions 58 % Processing profile metrics and debug information vtune: Executing actions 60 % Processing profile metrics and debug information vtune: Executing actions 62 % Processing profile metrics and debug information vtune: Executing actions 63 % Processing profile metrics and debug information vtune: Executing actions 63 % Setting data model parameters vtune: Executing actions 64 % Setting data model parameters vtune: Executing actions 64 % Precomputing frequently used data vtune: Executing actions 64 % Precomputing frequently used data vtune: Executing actions 66 % Precomputing frequently used data vtune: Executing actions 67 % Precomputing frequently used data vtune: Executing actions 68 % Precomputing frequently used data vtune: Executing actions 69 % Precomputing frequently used data vtune: Executing actions 70 % Precomputing frequently used data vtune: Executing actions 71 % Precomputing frequently used data vtune: Executing actions 73 % Precomputing frequently used data vtune: Executing actions 74 % Precomputing frequently used data vtune: Executing actions 76 % Precomputing frequently used data vtune: Executing actions 76 % Updating precomputed scalar metrics vtune: Executing actions 78 % Updating precomputed scalar metrics vtune: Executing actions 78 % Discarding redundant overtime data vtune: Executing actions 82 % Discarding redundant overtime data vtune: Executing actions 82 % Saving the result vtune: Executing actions 85 % Saving the result vtune: Executing actions 89 % Saving the result vtune: Executing actions 100 % Saving the result vtune: Executing actions 100 % done Finalization: Ok vtune: Warning: Cannot locate debugging information for the Linux kernel. Source-level analysis will not be possible. Function-level analysis will be limited to kernel symbol tables. See the Enabling Linux Kernel Analysis topic in the product online help for instructions. -------------------------------------------------------------------------------- Command line: /opt/intel/oneapi/vtune/2021.3.0/bin64/vtune -limit 5 -format csv -csv-delimiter comma -report hotspots -group-by function -r /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_th Stdout: Function,CPU Time,CPU Time:Effective Time,CPU Time:Effective Time:Idle,CPU Time:Effective Time:Poor,CPU Time:Effective Time:Ok,CPU Time:Effective Time:Ideal,CPU Time:Effective Time:Over,CPU Time:Spin Time,CPU Time:Overhead Time,Inactive Wait Time,Inactive Wait Time:Inactive Sync Wait Time,Inactive Wait Time:Inactive Sync Wait Time:Idle,Inactive Wait Time:Inactive Sync Wait Time:Poor,Inactive Wait Time:Inactive Sync Wait Time:Ok,Inactive Wait Time:Inactive Sync Wait Time:Ideal,Inactive Wait Time:Inactive Sync Wait Time:Over,Inactive Wait Time:Preemption Wait Time,Inactive Wait Time:Preemption Wait Time:Idle,Inactive Wait Time:Preemption Wait Time:Poor,Inactive Wait Time:Preemption Wait Time:Ok,Inactive Wait Time:Preemption Wait Time:Ideal,Inactive Wait Time:Preemption Wait Time:Over,Inactive Wait Count,Inactive Wait Count:Inactive Sync Wait Count,Inactive Wait Count:Inactive Sync Wait Count:Idle,Inactive Wait Count:Inactive Sync Wait Count:Poor,Inactive Wait Count:Inactive Sync Wait Count:Ok,Inactive Wait Count:Inactive Sync Wait Count:Ideal,Inactive Wait Count:Inactive Sync Wait Count:Over,Inactive Wait Count:Preemption Wait Count,Inactive Wait Count:Preemption Wait Count:Idle,Inactive Wait Count:Preemption Wait Count:Poor,Inactive Wait Count:Preemption Wait Count:Ok,Inactive Wait Count:Preemption Wait Count:Ideal,Inactive Wait Count:Preemption Wait Count:Over,Module,Function (Full),Source File,Start Address multiply1,139.244759,139.244759,0.0,23.011358,116.233402,0.0,0.0,0.0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,matrix,multiply1,multiply.c,0x401550 asm_sysvec_call_function,0.026057,0.026057,0.0,0.002004,0.024053,0.0,0.0,0.0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,vmlinux,asm_sysvec_call_function,[Unknown],0xffffffff81c00d70 smp_call_function_many_cond,0.017039,0.017039,0.0,0.0,0.017039,0.0,0.0,0.0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,vmlinux,smp_call_function_many_cond,[Unknown],0xffffffff81148b30 func@0xffffffff810ffcd7,0.015034,0.015034,0.0,0.002005,0.013029,0.0,0.0,0.0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,vmlinux,func@0xffffffff810ffcd7,[Unknown],0xffffffff810ffcd7 asm_sysvec_apic_timer_interrupt,0.015032,0.015032,0.0,0.003006,0.012026,0.0,0.0,0.0,0.0,,,,,,,,,,,,,,,,,,,,,,,,,,,vmlinux,asm_sysvec_apic_timer_interrupt,[Unknown],0xffffffff81c00cb0 Stderr: vtune: Using result path `/tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/result_th' vtune: Executing actions 0 % vtune: Executing actions 0 % Finalizing results vtune: Executing actions 50 % Finalizing results vtune: Executing actions 50 % Generating a report vtune: Executing actions 50 % Setting data model parameters vtune: Executing actions 75 % Setting data model parameters vtune: Executing actions 75 % Generating a report vtune: Executing actions 100 % Generating a report vtune: Executing actions 100 % done Report: Ok The system is ready to be used for performance analysis with Intel VTune Profiler. Review warnings in the output above to find product limitations, if any. Log location: /tmp/vtune-tmp-root/self-checker-2021.06.04_11.52.17/log.txt