Pytest add mi200 to analyze workloads (#334)
* Updated links in documentation. (#328) Updated to reflect new GitHub organization. Fixed broken links to GitHub pages. Signed-off-by: David Galiffi <David.Galiffi@amd.com> * update branch for 2.x documentation builds Signed-off-by: Karl W. Schulz <karl.schulz@amd.com> * update checkout action and use concurrency instead of cancel-workflow-action Signed-off-by: Karl W. Schulz <karl.schulz@amd.com> * test addition of user option for container launch Signed-off-by: Karl W. Schulz <karl.schulz@amd.com> * remove --user option for container, try chown instead Signed-off-by: Karl W. Schulz <karl.schulz@amd.com> * fixing yaml syntax Signed-off-by: Karl W. Schulz <karl.schulz@amd.com> * reorder job step - start with checkout Signed-off-by: Karl W. Schulz <karl.schulz@amd.com> * restore missing run directive Signed-off-by: Karl W. Schulz <karl.schulz@amd.com> * Update workloads to include log.txt Add missing MI200 workloads Signed-off-by: Jose Santos <josantos@amd.com> * Signed-off-by: Jose Santos <josantos@amd.com> Add vcopy workload for tests * Change exit codes for caught failures Signed-off-by: Jose Santos <josantos@amd.com> * reformat Signed-off-by: Jose Santos <josantos@amd.com> * Add pytest-xdist for pytest -n Signed-off-by: Jose Santos <josantos@amd.com> --------- Signed-off-by: David Galiffi <David.Galiffi@amd.com> Signed-off-by: Karl W. Schulz <karl.schulz@amd.com> Signed-off-by: Jose Santos <josantos@amd.com> Co-authored-by: David Galiffi <David.Galiffi@amd.com> Co-authored-by: Karl W. Schulz <karl.schulz@amd.com>
This commit is contained in:
zatwierdzone przez
Cole Ramos
rodzic
482fd6f2ca
commit
da506ad9b5
Plik binarny nie jest wyświetlany.
Plik binarny nie jest wyświetlany.
@@ -0,0 +1,132 @@
|
||||
[roofline] Generating pmc_perf.csv (roofline counters only).
|
||||
Omniperf version: 2.0.0-RC1
|
||||
Profiler choice: rocprofv1
|
||||
Path: /home1/josantos/omniperf/tests/workloads/sort_kernels/MI200
|
||||
Target: MI200
|
||||
Command: ./tests/vcopy -n 1048576 -b 256 -i 3
|
||||
Kernel Selection: None
|
||||
Dispatch Selection: None
|
||||
IP Blocks: All
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Collecting Performance Counters
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
[profiling] Current input file: tests/workloads/sort_kernels/MI200/perfmon/pmc_perf_0.txt
|
||||
|-> [rocprof] RPL: on '240321_163635' from '/opt/rocm-6.0.2' in '/home1/josantos/omniperf'
|
||||
|-> [rocprof] RPL: profiling '""./tests/vcopy -n 1048576 -b 256 -i 3""'
|
||||
|-> [rocprof] RPL: input file 'tests/workloads/sort_kernels/MI200/perfmon/pmc_perf_0.txt'
|
||||
|-> [rocprof] RPL: output dir '/tmp/rpl_data_240321_163635_4159601'
|
||||
|-> [rocprof] RPL: result dir '/tmp/rpl_data_240321_163635_4159601/input0_results_240321_163635'
|
||||
|-> [rocprof] ROCProfiler: input from "/tmp/rpl_data_240321_163635_4159601/input0.xml"
|
||||
|-> [rocprof] gpu_index =
|
||||
|-> [rocprof] kernel =
|
||||
|-> [rocprof] range =
|
||||
|-> [rocprof] 16 metrics
|
||||
|-> [rocprof] SQ_INSTS_VALU_ADD_F16, SQ_INSTS_VALU_MUL_F16, SQ_INSTS_VALU_FMA_F16, SQ_INSTS_VALU_TRANS_F16, SQ_INSTS_VALU_ADD_F32, SQ_INSTS_VALU_MUL_F32, SQ_INSTS_VALU_FMA_F32, SQ_INSTS_VALU_TRANS_F32, TCP_TCC_READ_REQ_sum, TCP_TOTAL_CACHE_ACCESSES_sum, TCP_TCC_WRITE_REQ_sum, TCP_TCC_ATOMIC_WITH_RET_REQ_sum, TCC_EA_RDREQ_32B_sum, TCC_EA_RDREQ_sum, TCC_EA_WRREQ_64B_sum, TCC_EA_WRREQ_sum
|
||||
|-> [rocprof] vcopy testing on GCD 0
|
||||
|-> [rocprof] Finished allocating vectors on the CPU
|
||||
|-> [rocprof] Finished allocating vectors on the GPU
|
||||
|-> [rocprof] Finished copying vectors to the GPU
|
||||
|-> [rocprof] sw thinks it moved 1.000000 KB per wave
|
||||
|-> [rocprof] Total threads: 1048576, Grid Size: 4096 block Size:256, Wavefronts:16384:
|
||||
|-> [rocprof] Launching the kernel on the GPU
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished copying the output vector from the GPU to the CPU
|
||||
|-> [rocprof] Releasing GPU memory
|
||||
|-> [rocprof] Releasing CPU memory
|
||||
|-> [rocprof]
|
||||
|-> [rocprof] ROCPRofiler: 3 contexts collected, output directory /tmp/rpl_data_240321_163635_4159601/input0_results_240321_163635
|
||||
|-> [rocprof] File 'tests/workloads/sort_kernels/MI200/pmc_perf_0.csv' is generating
|
||||
|-> [rocprof]
|
||||
[profiling] Current input file: tests/workloads/sort_kernels/MI200/perfmon/pmc_perf_1.txt
|
||||
|-> [rocprof] RPL: on '240321_163635' from '/opt/rocm-6.0.2' in '/home1/josantos/omniperf'
|
||||
|-> [rocprof] RPL: profiling '""./tests/vcopy -n 1048576 -b 256 -i 3""'
|
||||
|-> [rocprof] RPL: input file 'tests/workloads/sort_kernels/MI200/perfmon/pmc_perf_1.txt'
|
||||
|-> [rocprof] RPL: output dir '/tmp/rpl_data_240321_163635_4159785'
|
||||
|-> [rocprof] RPL: result dir '/tmp/rpl_data_240321_163635_4159785/input0_results_240321_163635'
|
||||
|-> [rocprof] ROCProfiler: input from "/tmp/rpl_data_240321_163635_4159785/input0.xml"
|
||||
|-> [rocprof] gpu_index =
|
||||
|-> [rocprof] kernel =
|
||||
|-> [rocprof] range =
|
||||
|-> [rocprof] 9 metrics
|
||||
|-> [rocprof] SQ_INSTS_VALU_ADD_F64, SQ_INSTS_VALU_MUL_F64, SQ_INSTS_VALU_FMA_F64, SQ_INSTS_VALU_TRANS_F64, SQ_INSTS_VALU_MFMA_MOPS_F16, SQ_INSTS_VALU_MFMA_MOPS_BF16, SQ_INSTS_VALU_MFMA_MOPS_F32, SQ_INSTS_VALU_MFMA_MOPS_F64, TCP_TCC_ATOMIC_WITHOUT_RET_REQ_sum
|
||||
|-> [rocprof] vcopy testing on GCD 0
|
||||
|-> [rocprof] Finished allocating vectors on the CPU
|
||||
|-> [rocprof] Finished allocating vectors on the GPU
|
||||
|-> [rocprof] Finished copying vectors to the GPU
|
||||
|-> [rocprof] sw thinks it moved 1.000000 KB per wave
|
||||
|-> [rocprof] Total threads: 1048576, Grid Size: 4096 block Size:256, Wavefronts:16384:
|
||||
|-> [rocprof] Launching the kernel on the GPU
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished copying the output vector from the GPU to the CPU
|
||||
|-> [rocprof] Releasing GPU memory
|
||||
|-> [rocprof] Releasing CPU memory
|
||||
|-> [rocprof]
|
||||
|-> [rocprof] ROCPRofiler: 3 contexts collected, output directory /tmp/rpl_data_240321_163635_4159785/input0_results_240321_163635
|
||||
|-> [rocprof] File 'tests/workloads/sort_kernels/MI200/pmc_perf_1.csv' is generating
|
||||
|-> [rocprof]
|
||||
[profiling] Current input file: tests/workloads/sort_kernels/MI200/perfmon/pmc_perf_2.txt
|
||||
|-> [rocprof] RPL: on '240321_163636' from '/opt/rocm-6.0.2' in '/home1/josantos/omniperf'
|
||||
|-> [rocprof] RPL: profiling '""./tests/vcopy -n 1048576 -b 256 -i 3""'
|
||||
|-> [rocprof] RPL: input file 'tests/workloads/sort_kernels/MI200/perfmon/pmc_perf_2.txt'
|
||||
|-> [rocprof] RPL: output dir '/tmp/rpl_data_240321_163636_4159971'
|
||||
|-> [rocprof] RPL: result dir '/tmp/rpl_data_240321_163636_4159971/input0_results_240321_163636'
|
||||
|-> [rocprof] ROCProfiler: input from "/tmp/rpl_data_240321_163636_4159971/input0.xml"
|
||||
|-> [rocprof] gpu_index =
|
||||
|-> [rocprof] kernel =
|
||||
|-> [rocprof] range =
|
||||
|-> [rocprof] 2 metrics
|
||||
|-> [rocprof] SQ_LDS_IDX_ACTIVE, SQ_LDS_BANK_CONFLICT
|
||||
|-> [rocprof] vcopy testing on GCD 0
|
||||
|-> [rocprof] Finished allocating vectors on the CPU
|
||||
|-> [rocprof] Finished allocating vectors on the GPU
|
||||
|-> [rocprof] Finished copying vectors to the GPU
|
||||
|-> [rocprof] sw thinks it moved 1.000000 KB per wave
|
||||
|-> [rocprof] Total threads: 1048576, Grid Size: 4096 block Size:256, Wavefronts:16384:
|
||||
|-> [rocprof] Launching the kernel on the GPU
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished copying the output vector from the GPU to the CPU
|
||||
|-> [rocprof] Releasing GPU memory
|
||||
|-> [rocprof] Releasing CPU memory
|
||||
|-> [rocprof]
|
||||
|-> [rocprof] ROCPRofiler: 3 contexts collected, output directory /tmp/rpl_data_240321_163636_4159971/input0_results_240321_163636
|
||||
|-> [rocprof] File 'tests/workloads/sort_kernels/MI200/pmc_perf_2.csv' is generating
|
||||
|-> [rocprof]
|
||||
[profiling] Current input file: tests/workloads/sort_kernels/MI200/perfmon/timestamps.txt
|
||||
|-> [rocprof] RPL: on '240321_163636' from '/opt/rocm-6.0.2' in '/home1/josantos/omniperf'
|
||||
|-> [rocprof] RPL: profiling '""./tests/vcopy -n 1048576 -b 256 -i 3""'
|
||||
|-> [rocprof] RPL: input file 'tests/workloads/sort_kernels/MI200/perfmon/timestamps.txt'
|
||||
|-> [rocprof] RPL: output dir '/tmp/rpl_data_240321_163636_4160158'
|
||||
|-> [rocprof] RPL: result dir '/tmp/rpl_data_240321_163636_4160158/input0_results_240321_163636'
|
||||
|-> [rocprof] ROCProfiler: input from "/tmp/rpl_data_240321_163636_4160158/input0.xml"
|
||||
|-> [rocprof] gpu_index =
|
||||
|-> [rocprof] kernel =
|
||||
|-> [rocprof] range =
|
||||
|-> [rocprof] 0 metrics
|
||||
|-> [rocprof] vcopy testing on GCD 0
|
||||
|-> [rocprof] Finished allocating vectors on the CPU
|
||||
|-> [rocprof] Finished allocating vectors on the GPU
|
||||
|-> [rocprof] Finished copying vectors to the GPU
|
||||
|-> [rocprof] sw thinks it moved 1.000000 KB per wave
|
||||
|-> [rocprof] Total threads: 1048576, Grid Size: 4096 block Size:256, Wavefronts:16384:
|
||||
|-> [rocprof] Launching the kernel on the GPU
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished executing kernel
|
||||
|-> [rocprof] Finished copying the output vector from the GPU to the CPU
|
||||
|-> [rocprof] Releasing GPU memory
|
||||
|-> [rocprof] Releasing CPU memory
|
||||
|-> [rocprof]
|
||||
|-> [rocprof] ROCPRofiler: 3 contexts collected, output directory /tmp/rpl_data_240321_163636_4160158/input0_results_240321_163636
|
||||
|-> [rocprof] File 'tests/workloads/sort_kernels/MI200/timestamps.csv' is generating
|
||||
|-> [rocprof]
|
||||
[roofline] Checking for roofline.csv in tests/workloads/sort_kernels/MI200
|
||||
[roofline] No roofline data found. Generating...
|
||||
[roofline] Empirical Roofline PDFs saved!
|
||||
@@ -0,0 +1,4 @@
|
||||
Dispatch_ID,Kernel_Name,GPU_ID
|
||||
0,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2
|
||||
1,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2
|
||||
2,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2
|
||||
|
@@ -1,4 +1,4 @@
|
||||
Dispatch_ID,Kernel_Name,GPU_ID,Grid_Size,Workgroup_Size,LDS_Per_Workgroup,Scratch_Per_Workitem,Arch_VGPR,Accum_VGPR,SGPR,wave_size,obj,SQ_INSTS_VALU_ADD_F64,SQ_INSTS_VALU_MUL_F64,SQ_INSTS_VALU_FMA_F64,SQ_INSTS_VALU_TRANS_F64,SQ_INSTS_VALU_MFMA_MOPS_F16,SQ_INSTS_VALU_MFMA_MOPS_BF16,SQ_INSTS_VALU_MFMA_MOPS_F32,SQ_INSTS_VALU_MFMA_MOPS_F64,TCP_TCC_ATOMIC_WITHOUT_RET_REQ_sum,wave_size_1,obj_1,SQ_LDS_IDX_ACTIVE,SQ_LDS_BANK_CONFLICT,wave_size_2,obj_2,SQ_INSTS_VALU_ADD_F16,SQ_INSTS_VALU_MUL_F16,SQ_INSTS_VALU_FMA_F16,SQ_INSTS_VALU_TRANS_F16,SQ_INSTS_VALU_ADD_F32,SQ_INSTS_VALU_MUL_F32,SQ_INSTS_VALU_FMA_F32,SQ_INSTS_VALU_TRANS_F32,TCP_TCC_READ_REQ_sum,TCP_TOTAL_CACHE_ACCESSES_sum,TCP_TCC_WRITE_REQ_sum,TCP_TCC_ATOMIC_WITH_RET_REQ_sum,TCC_EA_RDREQ_32B_sum,TCC_EA_RDREQ_sum,TCC_EA_WRREQ_64B_sum,TCC_EA_WRREQ_sum,Start_Timestamp,End_Timestamp
|
||||
0,"vecCopy(double*, double*, double*, int, int) ",2,1048576,256,0,0,8,0,16,64,0x7fc43245cec0,0,0,0,0,0,0,0,0,0.0,64,0x7f8e30790ec0,0,0,64,0x7f3100404ec0,0,0,0,0,0,0,0,0,131072.0,524288.0,131072.0,0.0,0.0,131083.0,131072.0,131072.0,199148231834526,199148231855006
|
||||
1,"vecCopy(double*, double*, double*, int, int) ",2,1048576,256,0,0,8,0,16,64,0x7fc43245cec0,0,0,0,0,0,0,0,0,0.0,64,0x7f8e30790ec0,0,0,64,0x7f3100404ec0,0,0,0,0,0,0,0,0,131072.0,524288.0,131072.0,0.0,0.0,131085.0,91176.0,91176.0,199148231874206,199148231889886
|
||||
2,"vecCopy(double*, double*, double*, int, int) ",2,1048576,256,0,0,8,0,16,64,0x7fc43245cec0,0,0,0,0,0,0,0,0,0.0,64,0x7f8e30790ec0,0,0,64,0x7f3100404ec0,0,0,0,0,0,0,0,0,131072.0,524288.0,131072.0,0.0,0.0,131085.0,90976.0,90976.0,199148231956286,199148231972286
|
||||
0,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,1048576,256,0,0,8,0,16,64,0x7fa62b720ec0,0,0,0,0,0,0,0,0,0.0,64,0x7fcf1e658ec0,0,0,64,0x7f19a45d8ec0,0,0,0,0,0,0,0,0,131072.0,524288.0,131072.0,0.0,0.0,131081.0,131072.0,131072.0,1412728954551781,1412728954572261
|
||||
1,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,1048576,256,0,0,8,0,16,64,0x7fa62b720ec0,0,0,0,0,0,0,0,0,0.0,64,0x7fcf1e658ec0,0,0,64,0x7f19a45d8ec0,0,0,0,0,0,0,0,0,131072.0,524288.0,131072.0,0.0,0.0,131073.0,90720.0,90720.0,1412728954592101,1412728954607781
|
||||
2,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,1048576,256,0,0,8,0,16,64,0x7fa62b720ec0,0,0,0,0,0,0,0,0,0.0,64,0x7fcf1e658ec0,0,0,64,0x7f19a45d8ec0,0,0,0,0,0,0,0,0,131072.0,524288.0,131072.0,0.0,0.0,131082.0,90966.0,90966.0,1412728954663141,1412728954679621
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
device,HBMBw,HBMBwLow,hbmBwHigh,L2Bw,L2BwLow,L2BwHigh,L1Bw,L1BwLow,L1BwHigh,LDSBw,LDSBwLow,LDSBwHigh,FP32Flops,FP32FlopsLow,FP32FlopsHigh,FP64Flops,FP64FlopsLow,FP64FlopsHigh,MFMABF16Flops,MFMABF16FlopsLow,MFMABF16FlopsHigh,MFMAF16Flops,MFMAF16FlopsLow,MFMAF16FlopsHigh,MFMAF32Flops,MFMAF32FlopsLow,MFMAF32FlopsHigh,MFMAF64Flops,MFMAF64FlopsLow,MFMAF64FlopsHigh,MFMAI8Ops,MFMAFI8OpsLow,MFMAI8OpsHigh
|
||||
0,1388.817,1388.1855,1389.4485,5012.6865,5009.5811,5015.792,9220.6367,9220.0068,9221.2666,18045.574,18044.607,18046.541,20922.65,20862.299,20983.002,20255.824,20255.203,20256.445,170366.09,170360.36,170371.83,164790.75,164786.69,164794.81,41401.891,41400.898,41402.883,41459.949,41459.016,41460.883,166269.62,165773.78,166765.47
|
||||
1,1388.777,1388.2977,1389.2562,5028.2456,5026.2231,5030.2681,9234.8936,9234.1396,9235.6475,18095.113,18090.842,18099.385,20973.869,20906.225,21041.514,20293.096,20292.455,20293.736,170831.62,170827.34,170835.91,165106.66,165103.06,165110.25,41486.219,41485.355,41487.082,41542.781,41542.02,41543.543,166885.89,166882.86,166888.92
|
||||
2,1388.8604,1388.2374,1389.4833,5037.2046,5034.9478,5039.4614,9261.4053,9260.6631,9262.1475,18107.312,18106.568,18108.057,21049.461,21049.072,21049.85,20353.656,20353.066,20354.246,171148.52,171144.45,171152.58,165531.92,165527.5,165536.34,41590.082,41588.914,41591.25,41652.598,41651.301,41653.895,166988.36,166396.97,167579.75
|
||||
3,1389.4712,1388.8257,1390.1167,5033.3506,5032.0864,5034.6147,9241.7871,9241.1338,9242.4404,18025.9,18022.322,18029.479,21038.676,21038.127,21039.225,20316.174,20315.494,20316.854,171045.52,171041.98,171049.05,165247.22,165242.25,165252.19,41445.641,41290.402,41600.879,41588.078,41587.602,41588.555,167041.83,167039.48,167044.17
|
||||
0,1389.4083,1388.7252,1390.0914,5014.7871,5011.627,5017.9473,9224.3047,9223.6523,9224.957,17712.869,17709.898,17715.84,20936.605,20876.209,20997.002,20269.707,20269.135,20270.279,170468.42,170463.95,170472.89,164898.81,164894.66,164902.97,41428.293,41427.617,41428.969,41490.922,41490.02,41491.824,166374.97,165884.23,166865.7
|
||||
1,1388.8337,1388.2723,1389.3951,5029.3052,5027.2275,5031.3828,9233.3262,9232.6865,9233.9658,18231.748,18229.787,18233.709,20975.846,20908.631,21043.061,20295.293,20294.738,20295.848,170862.05,170857.84,170866.25,165094.06,165088.2,165099.92,41476.398,41475.715,41477.082,41534.691,41533.684,41535.699,166860.27,166857.86,166862.67
|
||||
2,1388.8483,1388.2845,1389.412,5037.0698,5034.7798,5039.3599,9264.0791,9263.3887,9264.7695,18222.602,18221.697,18223.506,21054.76,21054.275,21055.244,20354.398,20353.938,20354.859,171178.19,171173.42,171182.95,165571.77,165567.75,165575.78,41597.168,41596.406,41597.93,41649.617,41648.801,41650.434,167007.92,166413.14,167602.7
|
||||
3,1388.8545,1388.2826,1389.4264,5034.8096,5033.1797,5036.4395,9242.9199,9242.2529,9243.5869,18339.264,18338.279,18340.248,21041.057,21040.711,21041.402,20317.131,20316.738,20317.523,171099.56,171093.95,171105.17,165232.48,165228.45,165236.52,41444.078,41289.859,41598.297,41598.164,41597.406,41598.922,167054.95,167051.16,167058.75
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
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
|
||||
sort_kernels,./sample/vcopy -n 1048576 -b 256 -i 3,SQ|LDS|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF|roofline,Thu 07 Mar 2024 02:30:13 PM (CST),2,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,,527650760,,6.0.2-115,113-D67301-059,NA,NA,MI200,gfx90a,16,8192,104,4,8,64,1024,32,1700,1600,1700,1600,32,32,56,4,1638.4,1
|
||||
sort_kernels,./tests/vcopy -n 1048576 -b 256 -i 3,SQ|LDS|SQC|TA|TD|TCP|TCC|SPI|CPC|CPF|roofline,Thu 21 Mar 2024 04:36:34 PM (CDT),2,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,,527650760,,6.0.2-115,113-D67301-059,NA,NA,MI200,gfx90a,16,8192,104,4,8,64,1024,32,1700,1600,1700,1600,32,32,56,4,1638.4,1
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
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
|
||||
0,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,0,0,335825,335825,1048576,256,0,0,8,0,16,64,0x0,0x7f0145064ec0,199148231809224,199148231834526,199148231855006,199148231871421
|
||||
1,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,0,2,335825,335825,1048576,256,0,0,8,0,16,64,0x0,0x7f0145064ec0,199148231865981,199148231874206,199148231889886,199148231953617
|
||||
2,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,0,4,335825,335825,1048576,256,0,0,8,0,16,64,0x0,0x7f0145064ec0,199148231900226,199148231956286,199148231972286,199148231973294
|
||||
0,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,0,0,4160318,4160318,1048576,256,0,0,8,0,16,64,0x0,0x7f86958dcec0,1412728954526582,1412728954551781,1412728954572261,1412728954587256
|
||||
1,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,0,2,4160318,4160318,1048576,256,0,0,8,0,16,64,0x0,0x7f86958dcec0,1412728954583699,1412728954592101,1412728954607781,1412728954660344
|
||||
2,"vecCopy(double*, double*, double*, int, int) [clone .kd]",2,0,4,4160318,4160318,1048576,256,0,0,8,0,16,64,0x0,0x7f86958dcec0,1412728954618104,1412728954663141,1412728954679621,1412728954680522
|
||||
|
||||
|
Reference in New Issue
Block a user