Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Bon
Beginner
81 Views

How to use 'guide.gvs' file

Hi, I want to know how to interpret 'guide.gvs' file with /Qopenmp-profile.
Sample is following :

---------------------------------------------------------------------------------------------------------
Region #32 (has 2 threads) at _GVHT3D@40/1836 in "..\src\stfvelV2.f" (has 1 barriers):
# Thread #0 #1
Sum Parallel : 2.723 2.723
Sum Barrier : 3.8e-004 0.490
Min Parallel : 8.6e-005 8.5e-005
Min Barrier : 1.4e-006 1.2e-005
Max Parallel : 0.028 0.028
Max Barrier : 2.8e-005 0.007
end

Region #32 (has 2 threads) profile:
# Thread Incl Excl Routine
0,0 : 2.723 0.000 _GVHT3D@40/1836 "..\src\stfvelV2.f"
1,0 : 2.723 0.000 _GVHT3D@40/1836 "..\src\stfvelV2.f"
end

Barrier region #(32,1) (has 2 threads) at _GVHT3D@40/1838 in "..\src\stfvelV2.f":
# Thread #0 #1
Sum Parallel : 1.9e-003 1.7e-003
Sum Imbalance : 1.1e-003 7.9e-004
Min Parallel : 7.0e-006 6.1e-006
Max Parallel : 3.8e-005 2.9e-005
Max Imbalance : 3.4e-005 1.4e-005
end

Barrier region #(32,1) (has 2 threads) profile:
# Thread Incl Excl Routine
0,0 : 0.001 0.001 _GVHT3D@40/1836 "..\src\stfvelV2.f"
1,0 : 0.001 0.001 _GVHT3D@40/1836 "..\src\stfvelV2.f"
end

-----------------------------------------------------------------------------------------------------------------------

Thankyou in advance!!!
0 Kudos
1 Reply
TimP
Black Belt
81 Views

The advertised way to interpret guide.gvs is to import into Windows VTune and make bar graphs.
On the face of it, you don't have much parallel execution out of the total, but that could be on account of your sample being so small.
Within your parallel region, work imbalance is relatively high, but it's hardly significant when so little time is spent there.
Reply