intel vtune isas

15
VTune 1

Upload: prashant-kumar

Post on 16-Nov-2015

237 views

Category:

Documents


4 download

TRANSCRIPT

VTune

VTune

1

1

VTune is a performance tuning environment for Windows developers from Intel.

Features of Intel Vtune :

a)Sampling b)Call Graph c)Counter Monitor d)Tuning AssistantWhat is Intel VTune2

SamplingSampling is the process of collecting a set of data for analysis and representing the analyzed data in statistical format.

Sampling helps to Identify :

a) Hotspots b) Bottlenecks3

Sampling4

Sampling Types

5

Call GraphCall Graph profiling includes collecting and analyzing function call information.

It helps us to identify the critical path of the application.

Result of call graph is displayed in three views.

6

Graph View

7

Call List View8

Function Summary View9

Counter MonitorCounter Monitor identifies system-level issues in the applications.

Performance Counter is a feature that measures and gathers performance related data.

Counter Monitor also helps you to understand the cause-and-effect relationship between an application and system on which the application is running.

10

Features of Counter MonitorCollection :Trigger Mechanism

Views : Logged Data ViewRuntime Data ViewSummary Data View

Accessories :Control Charts

11

Tuning AssistantApplications can be tuned at three different levels :

System Level Tuning .

Application Level Tuning .

Microarchitecture Level Tuning .12

Tuning Methodology for Specific GoalsBalancing I/O & computation

Improving the threading model .

c)Improving the efficiency of computation.

13

Identifying Types of Advice

a) Sampling - Based advice .

b) Counter monitor Based Advice .

c) Source Based Advice .

d) Static Assembly Penalties .

14

Thank You15By: Prashant Kumar (GNIIT) Kunal Chabbria (GNIIT)