Update workloads (#290)

* updating workloads

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

* updating workloads

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

* Adding generate workloads script

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

* Changing output workloads dir in shell script

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

---------

Signed-off-by: Jose Santos <josantos@amd.com>
This commit is contained in:
JoseSantosAMD
2024-03-01 17:12:44 -06:00
committed by GitHub
parent 1dc4553091
commit 2d1f73ad11
360 changed files with 958 additions and 828 deletions
@@ -1,2 +1,2 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,Grid_Size,Workgroup_Size,LDS_Per_Workgroup,Scratch_Per_Workitem,Arch_VGPR,Accum_VGPR,SGPR,wave_size,sig,obj,GRBM_COUNT,GRBM_GUI_ACTIVE,SQ_WAVES,SQ_IFETCH,SQ_IFETCH_LEVEL,SQ_ACCUM_PREV_HIRES,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,95615,95615,1048576,256,0,0,8,8,16,64,0x0,0x7f8cc503ee80,38738,38738,16384,65536,8147,1048608,4839256684968,4855077119856,4855077138416,4839264410295
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,2845401,2845401,1048576,256,0,0,8,8,16,64,0x0,0x7fcadc3dce80,38565,38565,16384,65536,8226,1048620,2187796746637903,2187794678392809,2187794678412009,2187796754235446
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid Grid_Size Workgroup_Size LDS_Per_Workgroup Scratch_Per_Workitem Arch_VGPR Accum_VGPR SGPR wave_size sig obj GRBM_COUNT GRBM_GUI_ACTIVE SQ_WAVES SQ_IFETCH SQ_IFETCH_LEVEL SQ_ACCUM_PREV_HIRES DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 1 vecCopy(double*, double*, double*, int, int) 2 0 2 95615 2845401 95615 2845401 1048576 256 0 0 8 8 16 64 0x0 0x7f8cc503ee80 0x7fcadc3dce80 38738 38565 38738 38565 16384 65536 8147 8226 1048608 1048620 4839256684968 2187796746637903 4855077119856 2187794678392809 4855077138416 2187794678412009 4839264410295 2187796754235446
@@ -1,2 +1,2 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,Grid_Size,Workgroup_Size,LDS_Per_Workgroup,Scratch_Per_Workitem,Arch_VGPR,Accum_VGPR,SGPR,wave_size,sig,obj,SQ_INSTS_LDS,SQ_INST_LEVEL_LDS,SQ_ACCUM_PREV_HIRES,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,95412,95412,1048576,256,0,0,8,8,16,64,0x0,0x7f9b7976ee80,0,0,0,4838332549840,4855077119856,4855077138416,4838340188534
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,2843019,2843019,1048576,256,0,0,8,8,16,64,0x0,0x7febe3572e80,0,0,0,2187790583277714,2187794678392809,2187794678412009,2187790590832306
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid Grid_Size Workgroup_Size LDS_Per_Workgroup Scratch_Per_Workitem Arch_VGPR Accum_VGPR SGPR wave_size sig obj SQ_INSTS_LDS SQ_INST_LEVEL_LDS SQ_ACCUM_PREV_HIRES DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 1 vecCopy(double*, double*, double*, int, int) 2 0 2 95412 2843019 95412 2843019 1048576 256 0 0 8 8 16 64 0x0 0x7f9b7976ee80 0x7febe3572e80 0 0 0 4838332549840 2187790583277714 4855077119856 2187794678392809 4855077138416 2187794678412009 4838340188534 2187790590832306
@@ -1,2 +1,2 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,Grid_Size,Workgroup_Size,LDS_Per_Workgroup,Scratch_Per_Workitem,Arch_VGPR,Accum_VGPR,SGPR,wave_size,sig,obj,SQ_INSTS_SMEM,SQ_INST_LEVEL_SMEM,SQ_ACCUM_PREV_HIRES,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,96834,96834,1048576,256,0,0,8,8,16,64,0x0,0x7feee7c56e80,65536,86724,11090536,4845394358857,4855077119856,4855077138416,4845401906929
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,2843570,2843570,1048576,256,0,0,8,8,16,64,0x0,0x7f59f3376e80,65536,89910,11518096,2187791957065822,2187794678392809,2187794678412009,2187791964652224
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid Grid_Size Workgroup_Size LDS_Per_Workgroup Scratch_Per_Workitem Arch_VGPR Accum_VGPR SGPR wave_size sig obj SQ_INSTS_SMEM SQ_INST_LEVEL_SMEM SQ_ACCUM_PREV_HIRES DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 1 vecCopy(double*, double*, double*, int, int) 2 0 2 96834 2843570 96834 2843570 1048576 256 0 0 8 8 16 64 0x0 0x7feee7c56e80 0x7f59f3376e80 65536 86724 89910 11090536 11518096 4845394358857 2187791957065822 4855077119856 2187794678392809 4855077138416 2187794678412009 4845401906929 2187791964652224
@@ -1,2 +1,2 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,Grid_Size,Workgroup_Size,LDS_Per_Workgroup,Scratch_Per_Workitem,Arch_VGPR,Accum_VGPR,SGPR,wave_size,sig,obj,SQ_INSTS_VMEM,SQ_INST_LEVEL_VMEM,SQ_ACCUM_PREV_HIRES,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,98257,98257,1048576,256,0,0,8,8,16,64,0x0,0x7feaac5dce80,32768,648935,83060448,4851859046316,4855077119856,4855077138416,4851866625217
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,2842271,2842271,1048576,256,0,0,8,8,16,64,0x0,0x7fd8069d0e80,32768,639748,81911640,2187788268757096,2187794678392809,2187794678412009,2187788276577677
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid Grid_Size Workgroup_Size LDS_Per_Workgroup Scratch_Per_Workitem Arch_VGPR Accum_VGPR SGPR wave_size sig obj SQ_INSTS_VMEM SQ_INST_LEVEL_VMEM SQ_ACCUM_PREV_HIRES DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 1 vecCopy(double*, double*, double*, int, int) 2 0 2 98257 2842271 98257 2842271 1048576 256 0 0 8 8 16 64 0x0 0x7feaac5dce80 0x7fd8069d0e80 32768 648935 639748 83060448 81911640 4851859046316 2187788268757096 4855077119856 2187794678392809 4855077138416 2187794678412009 4851866625217 2187788276577677
@@ -1,2 +1,2 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,Grid_Size,Workgroup_Size,LDS_Per_Workgroup,Scratch_Per_Workitem,Arch_VGPR,Accum_VGPR,SGPR,wave_size,sig,obj,GRBM_COUNT,GRBM_GUI_ACTIVE,CPC_ME1_BUSY_FOR_PACKET_DECODE,SQ_CYCLES,SQ_WAVES,SQ_WAVE_CYCLES,SQ_BUSY_CYCLES,SQ_LEVEL_WAVES,SQ_ACCUM_PREV_HIRES,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,96022,96022,1048576,256,0,0,8,8,16,64,0x0,0x7f9cc9a4ae80,39238,39238,12449,313912,16384,21856220,212342,0,87959476,4841278994784,4855077119856,4855077138416,4841286607339
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,2844302,2844302,1048576,256,0,0,8,8,16,64,0x0,0x7f98b83bee80,39353,39353,12306,314832,16384,22386567,216458,0,90050164,2187793773743550,2187794678392809,2187794678412009,2187793781232750
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid Grid_Size Workgroup_Size LDS_Per_Workgroup Scratch_Per_Workitem Arch_VGPR Accum_VGPR SGPR wave_size sig obj GRBM_COUNT GRBM_GUI_ACTIVE CPC_ME1_BUSY_FOR_PACKET_DECODE SQ_CYCLES SQ_WAVES SQ_WAVE_CYCLES SQ_BUSY_CYCLES SQ_LEVEL_WAVES SQ_ACCUM_PREV_HIRES DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 1 vecCopy(double*, double*, double*, int, int) 2 0 2 96022 2844302 96022 2844302 1048576 256 0 0 8 8 16 64 0x0 0x7f9cc9a4ae80 0x7f98b83bee80 39238 39353 39238 39353 12449 12306 313912 314832 16384 21856220 22386567 212342 216458 0 87959476 90050164 4841278994784 2187793773743550 4855077119856 2187794678392809 4855077138416 2187794678412009 4841286607339 2187793781232750
@@ -1,2 +0,0 @@
Dispatch_ID,Kernel_Name,GPU_ID
1,"vecCopy(double*, double*, double*, int, int) ",2
1 Dispatch_ID Kernel_Name GPU_ID
2 1 vecCopy(double*, double*, double*, int, int) 2
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -1,2 +1,2 @@
workload_name,command,host_name,host_cpu,sbios,host_distro,host_kernel,host_rocmver,date,gpu_soc,vbios,numSE,numCU,numSIMD,waveSize,maxWavesPerCU,maxWorkgroupSize,L1,L2,sclk,mclk,cur_sclk,cur_mclk,L2Banks,totalL2Banks,LDSBanks,name,numSQC,numPipes,hbmBW,compute_partition,memory_partition,ip_blocks
dispatch_2,./tests/vcopy -n 1048576 -b 256 -i 3,t007-002.hpcfund,AMD EPYC 7V13 64-Core Processor,American Megatrends Inc.0602,Rocky Linux 9.1 (Blue Onyx),5.14.0-162.18.1.el9_1.x86_64,5.7.1-98,Mon Feb 19 12:59:27 2024 (CST),gfx908,113-D3431401-100,8,120,4,64,40,1024,16,8192,1502,1200,1502,1200,32,32,32,MI100,30,4,1200,,,SQ|LDS|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF
workload_name,command,ip_blocks,timestamp,version,hostname,cpu_model,sbios,linux_distro,linux_kernel_version,amd_gpu_kernel_version,cpu_memory,gpu_memory,rocm_version,vbios,compute_partition,memory_partition,gpu_model,gpu_arch,gpu_l1,gpu_l2,cu_per_gpu,simd_per_cu,se_per_gpu,wave_size,workgroup_max_size,max_waves_per_cu,max_sclk,max_mclk,cur_sclk,cur_mclk,total_l2_chan,lds_banks_per_cu,sqc_per_gpu,pipes_per_gpu,hbm_bw,num_xcd
dispatch_2,./tests/vcopy -n 1048576 -b 256 -i 3,SQ|LDS|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF,Fri Mar 1 16:44:58 2024 (CST),1,t006-003.hpcfund,AMD EPYC 7V13 64-Core Processor,American Megatrends Inc.0602,Rocky Linux 9.1 (Blue Onyx),5.14.0-162.18.1.el9_1.x86_64,,527651240,,5.7.1-98,113-D3431401-100,NA,NA,MI100,gfx908,16,8192,120,4,8,64,1024,40,1502,1200,1502,1200,32,32,64,4,1228.8,1
1 workload_name command host_name ip_blocks host_cpu timestamp version host_distro hostname host_kernel cpu_model host_rocmver sbios date linux_distro gpu_soc linux_kernel_version amd_gpu_kernel_version numSE cpu_memory numCU gpu_memory numSIMD rocm_version waveSize vbios maxWavesPerCU compute_partition maxWorkgroupSize memory_partition L1 gpu_model L2 gpu_arch sclk gpu_l1 mclk gpu_l2 cu_per_gpu simd_per_cu L2Banks se_per_gpu totalL2Banks wave_size LDSBanks workgroup_max_size name max_waves_per_cu numSQC max_sclk numPipes max_mclk hbmBW cur_sclk cur_mclk total_l2_chan lds_banks_per_cu sqc_per_gpu pipes_per_gpu hbm_bw num_xcd
2 dispatch_2 ./tests/vcopy -n 1048576 -b 256 -i 3 t007-002.hpcfund SQ|LDS|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF AMD EPYC 7V13 64-Core Processor Fri Mar 1 16:44:58 2024 (CST) 1 Rocky Linux 9.1 (Blue Onyx) t006-003.hpcfund 5.14.0-162.18.1.el9_1.x86_64 AMD EPYC 7V13 64-Core Processor 5.7.1-98 American Megatrends Inc.0602 Mon Feb 19 12:59:27 2024 (CST) Rocky Linux 9.1 (Blue Onyx) gfx908 5.14.0-162.18.1.el9_1.x86_64 8 527651240 120 4 5.7.1-98 64 113-D3431401-100 40 NA 1024 NA 16 MI100 8192 gfx908 1502 16 1200 8192 120 4 32 8 32 64 32 1024 MI100 40 30 1502 4 1200 1200 1502 1200 32 32 64 4 1228.8 1
@@ -1,2 +1,2 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,Grid_Size,Workgroup_Size,LDS_Per_Workgroup,Scratch_Per_Workitem,Arch_VGPR,Accum_VGPR,SGPR,wave_size,sig,obj,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
1,"vecCopy(double*, double*, double*, int, int) ",2,0,2,98866,98866,1048576,256,0,0,8,8,16,64,0x0,0x7fc716e2ee80,4855077106740,4855077119856,4855077138416,4855077149110
1,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,0,2,2844668,2844668,1048576,256,0,0,8,8,16,64,0x0,0x7f3fa4688e80,2187794678379498,2187794678392809,2187794678412009,2187794678425044
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid Grid_Size Workgroup_Size LDS_Per_Workgroup Scratch_Per_Workitem Arch_VGPR Accum_VGPR SGPR wave_size sig obj DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 1 vecCopy(double*, double*, double*, int, int) vecCopy(double*, double*, double*, int, int) [clone .kd] 2 0 2 98866 2844668 98866 2844668 1048576 256 0 0 8 8 16 64 0x0 0x7fc716e2ee80 0x7f3fa4688e80 4855077106740 2187794678379498 4855077119856 2187794678392809 4855077138416 2187794678412009 4855077149110 2187794678425044