Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

How to use 'guide.gvs' file

Bon
Beginner
359 Views
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
Honored Contributor III
359 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.
0 Kudos
Reply