Update csv headers, and SystemExit codes

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 717a21cf84]
This commit is contained in:
JoseSantosAMD
2024-02-02 20:04:11 -06:00
committed by Karl W. Schulz
orang tua 595ca9141a
melakukan 8ecc6dff7f
2842 mengubah file dengan 5653 tambahan dan 3927 penghapusan
@@ -1,4 +1,4 @@
KernelName,Count,Sum(ns),Mean(ns),Median(ns),Pct
Kernel_Name,Count,Sum(ns),Mean(ns),Median(ns),Pct
"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",1,6059957.0,6059957.0,6059957.0,9.169486064060209
"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",1,4525889.0,4525889.0,4525889.0,6.848245971544582
"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",1,3056459.0,3056459.0,3056459.0,4.624811398145466
1 KernelName Kernel_Name Count Sum(ns) Mean(ns) Median(ns) Pct
2 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 1 6059957.0 6059957.0 6059957.0 9.169486064060209
3 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 1 4525889.0 4525889.0 4525889.0 6.848245971544582
4 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 1 3056459.0 3056459.0 3056459.0 4.624811398145466
@@ -1,7 +1,7 @@
Metric,Count,Unit
VALU - Vector,,Instr per wave
VMEM,,Instr per wave
LDS,0.0,Instr per wave
LDS_Per_Workgroup,0.0,Instr per wave
VALU - MFMA,,Instr per wave
SALU,46.862275449101794,Instr per wave
SMEM,1.8083832335329342,Instr per wave
1 Metric Count Unit
2 VALU - Vector Instr per wave
3 VMEM Instr per wave
4 LDS LDS_Per_Workgroup 0.0 Instr per wave
5 VALU - MFMA Instr per wave
6 SALU 46.862275449101794 Instr per wave
7 SMEM 1.8083832335329342 Instr per wave
@@ -23,4 +23,4 @@ gfx908
mi100
48
1228.8
SQ|LDS|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF
SQ|LDS_Per_Workgroup|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF
1 Info
23 mi100
24 48
25 1228.8
26 SQ|LDS|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF SQ|LDS_Per_Workgroup|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF
@@ -1,12 +1,12 @@
Metric,Avg,Min,Max,Unit
Wave Cycles,33617.72709436474,2860.667678833008,547916.0441894531,Cycles/wave
LDS Instrs,0.0,0.0,0.0,Instr per wave
LDS_Per_Workgroup Instrs,0.0,0.0,0.0,Instr per wave
Bandwidth,0.0,0.0,0.0,Bytes per wave
Bank Conficts/Access,,,,Conflicts/access
Index Accesses,0.0,0.0,0.0,Cycles per wave
Dispatch_ID Accesses,0.0,0.0,0.0,Cycles per wave
Atomic Cycles,0.0,0.0,0.0,Cycles per wave
Bank Conflict,0.0,0.0,0.0,Cycles per wave
Addr Conflict,0.0,0.0,0.0,Cycles per wave
Unaligned Stall,0.0,0.0,0.0,Cycles per wave
Mem Violations,0.0,0.0,0.0, per wave
LDS Latency,,,,Cycles
LDS_Per_Workgroup Latency,,,,Cycles
1 Metric Avg Min Max Unit
2 Wave Cycles 33617.72709436474 2860.667678833008 547916.0441894531 Cycles/wave
3 LDS Instrs LDS_Per_Workgroup Instrs 0.0 0.0 0.0 Instr per wave
4 Bandwidth 0.0 0.0 0.0 Bytes per wave
5 Bank Conficts/Access Conflicts/access
6 Index Accesses Dispatch_ID Accesses 0.0 0.0 0.0 Cycles per wave
7 Atomic Cycles 0.0 0.0 0.0 Cycles per wave
8 Bank Conflict 0.0 0.0 0.0 Cycles per wave
9 Addr Conflict 0.0 0.0 0.0 Cycles per wave
10 Unaligned Stall 0.0 0.0 0.0 Cycles per wave
11 Mem Violations 0.0 0.0 0.0 per wave
12 LDS Latency LDS_Per_Workgroup Latency Cycles
@@ -6,16 +6,16 @@ SMEM,2.0,smem_
VALU,735.0,valu_
MFMA,,mfma_
VMEM,8.0,vmem_
LDS,0.0,lds_
LDS_Per_Workgroup,0.0,lds_
GWS,0.0,gws_
BR,22.0,br_
VGPR,24.0,vgpr_
SGPR,24.0,sgpr_
LDS Allocation,0.0,lds_alloc_
LDS_Per_Workgroup Allocation,0.0,lds_alloc_
Scratch Allocation,0.0,scratch_alloc_
Wavefronts,67894.0,wavefronts_
Workgroups,16973.0,workgroups_
LDS Req,0.0,lds_req_
LDS_Per_Workgroup Req,0.0,lds_req_
IL1 Fetch,163.0,il1_fetch_
IL1 Hit,100.0,il1_hit_
IL1_L2 Rd,0.0,il1_l2_req_
@@ -46,10 +46,10 @@ Fabric_L2 Wr,0.0,l2_fabric_wr_
Fabric_l2 Atomic,0.0,l2_fabric_atom_
HBM Rd,44.0,hbm_rd_
HBM Wr,0.0,hbm_wr_
LDS Util,0.0,lds_util_
LDS_Per_Workgroup Util,0.0,lds_util_
VL1 Coalesce,70.0,vl1_coales_
VL1 Stall,31.0,vl1_stall_
LDS Lat,,lds_lat_
LDS_Per_Workgroup Lat,,lds_lat_
vL1D Lat,,sl1_lat_
IL1 Lat,,il1_lat_
Wave Occupancy,34.0,wave_occ_
1 Metric Value Alias
6 VALU 735.0 valu_
7 MFMA mfma_
8 VMEM 8.0 vmem_
9 LDS LDS_Per_Workgroup 0.0 lds_
10 GWS 0.0 gws_
11 BR 22.0 br_
12 VGPR 24.0 vgpr_
13 SGPR 24.0 sgpr_
14 LDS Allocation LDS_Per_Workgroup Allocation 0.0 lds_alloc_
15 Scratch Allocation 0.0 scratch_alloc_
16 Wavefronts 67894.0 wavefronts_
17 Workgroups 16973.0 workgroups_
18 LDS Req LDS_Per_Workgroup Req 0.0 lds_req_
19 IL1 Fetch 163.0 il1_fetch_
20 IL1 Hit 100.0 il1_hit_
21 IL1_L2 Rd 0.0 il1_l2_req_
46 Fabric_l2 Atomic 0.0 l2_fabric_atom_
47 HBM Rd 44.0 hbm_rd_
48 HBM Wr 0.0 hbm_wr_
49 LDS Util LDS_Per_Workgroup Util 0.0 lds_util_
50 VL1 Coalesce 70.0 vl1_coales_
51 VL1 Stall 31.0 vl1_stall_
52 LDS Lat LDS_Per_Workgroup Lat lds_lat_
53 vL1D Lat sl1_lat_
54 IL1 Lat il1_lat_
55 Wave Occupancy 34.0 wave_occ_
@@ -1,4 +1,4 @@
Index,KernelName,gpu-id
Dispatch_ID,Kernel_Name,GPU_ID
0,__amd_rocclr_fillBuffer.kd,0
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0
1 Index Dispatch_ID KernelName Kernel_Name gpu-id GPU_ID
2 0 __amd_rocclr_fillBuffer.kd 0
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0
@@ -12,8 +12,8 @@ VALU Util,59.71163511528944,Pct,100,59.71163511528944
MFMA Util,,Pct,100,
VALU Active Threads/Wave,63.967840400497316,Threads,64,99.94975062577706
IPC - Issue,0.8437262750969097,Instr/cycle,5,16.874525501938194
LDS BW,0.0,Gb/sec,23070.72,0.0
LDS Bank Conflict,,Conflicts/access,32,
LDS_Per_Workgroup BW,0.0,Gb/sec,23070.72,0.0
LDS_Per_Workgroup Bank Conflict,,Conflicts/access,32,
Instr Cache Hit Rate,99.99318745374036,Pct,100,99.99318745374036
Instr Cache BW,1406.6059705869952,Gb/s,4614.144,30.484656971845595
Scalar L1D Cache Hit Rate,99.35620448519533,Pct,100,99.35620448519533
1 Metric Value Unit Peak PoP
12 MFMA Util Pct 100
13 VALU Active Threads/Wave 63.967840400497316 Threads 64 99.94975062577706
14 IPC - Issue 0.8437262750969097 Instr/cycle 5 16.874525501938194
15 LDS BW LDS_Per_Workgroup BW 0.0 Gb/sec 23070.72 0.0
16 LDS Bank Conflict LDS_Per_Workgroup Bank Conflict Conflicts/access 32
17 Instr Cache Hit Rate 99.99318745374036 Pct 100 99.99318745374036
18 Instr Cache BW 1406.6059705869952 Gb/s 4614.144 30.484656971845595
19 Scalar L1D Cache Hit Rate 99.35620448519533 Pct 100 99.35620448519533
@@ -6,7 +6,7 @@ Scratch Stall,0.0,0,0,Cycles
Insufficient SIMD Waveslots,64892.16766467066,0,774244,Simd
Insufficient SIMD VGPRs,527589.6886227545,0,30743007,Simd
Insufficient SIMD SGPRs,0.0,0,0,Simd
Insufficient CU LDS,0.0,0,0,Cu
Insufficient CU LDS_Per_Workgroup,0.0,0,0,Cu
Insufficient CU Barries,0.0,0,0,Cu
Insufficient Bulky Resource,0.0,0,0,Cu
Reach CU Threadgroups Limit,0.0,0,0,Cycles
1 Metric Avg Min Max Unit
6 Insufficient SIMD Waveslots 64892.16766467066 0 774244 Simd
7 Insufficient SIMD VGPRs 527589.6886227545 0 30743007 Simd
8 Insufficient SIMD SGPRs 0.0 0 0 Simd
9 Insufficient CU LDS Insufficient CU LDS_Per_Workgroup 0.0 0 0 Cu
10 Insufficient CU Barries 0.0 0 0 Cu
11 Insufficient Bulky Resource 0.0 0 0 Cu
12 Reach CU Threadgroups Limit 0.0 0 0 Cycles
@@ -6,5 +6,5 @@ Saved Wavefronts,0.0,0,0,Wavefronts
Restored Wavefronts,0.0,0,0,Wavefronts
VGPRs,23.976047904191617,8,36,Registers
SGPRs,24.047904191616766,24,32,Registers
LDS Allocation,0.0,0,0,Bytes
LDS_Per_Workgroup Allocation,0.0,0,0,Bytes
Scratch Allocation,0.0,0,0,Bytes
1 Metric Avg Min Max Unit
6 Restored Wavefronts 0.0 0 0 Wavefronts
7 VGPRs 23.976047904191617 8 36 Registers
8 SGPRs 24.047904191616766 24 32 Registers
9 LDS Allocation LDS_Per_Workgroup Allocation 0.0 0 0 Bytes
10 Scratch Allocation 0.0 0 0 Bytes