-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
17 changed files
with
1,479 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
[ | ||
{ | ||
"matmul_1024x1024x512_fp32_dnn": { | ||
"matmul_fp32_single_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "0", "512", "1024" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_fp32_omp_16_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "0", "512", "1024" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x1024x512_bf16_dnn": { | ||
"matmul_bf16_single_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "1", "512", "1024" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_bf16_omp_16_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "1", "512", "1024" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x1024x512_fp32_mlir": { | ||
"matmul_fp32_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=f32 --batch=1024 --layers=512,1024 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_fp32_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=f32 --batch=1024 --layers=512,1024 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x1024x512_bf16_dp2_mlir": { | ||
"matmul_bf16_dp2_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=2 --batch=1024 --layers=512,1024 --tiles=64,64,64" ], | ||
"environment": {}, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_bf16_dp2_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=2 --batch=1024 --layers=512,1024 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x1024x512_bf16_dp4_mlir": { | ||
"matmul_bf16_dp4_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=4 --batch=1024 --layers=512,1024 --tiles=64,64,64" ], | ||
"environment": {}, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(svebf16)" ] | ||
}, | ||
"matmul_bf16_dp4_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=4 --batch=1024 --layers=512,1024 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(svebf16)" ] | ||
} | ||
}} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
[ | ||
{ | ||
"matmul_1024x2560x1024_fp32_dnn": { | ||
"matmul_fp32_single_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "0", "1024", "2560" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_fp32_omp_16_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "0", "1024", "2560" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x2560x1024_bf16_dnn": { | ||
"matmul_bf16_single_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "1", "1024", "2560" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_bf16_omp_16_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "1", "1024", "2560" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x2560x1024_fp32_mlir": { | ||
"matmul_fp32_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=f32 --batch=1024 --layers=1024,2560 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_fp32_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=f32 --batch=1024 --layers=1024,2560 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x2560x1024_bf16_dp2_mlir": { | ||
"matmul_bf16_dp2_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=2 --batch=1024 --layers=1024,2560 --tiles=64,64,64" ], | ||
"environment": {}, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_bf16_dp2_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=2 --batch=1024 --layers=1024,2560 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x2560x1024_bf16_dp4_mlir": { | ||
"matmul_bf16_dp4_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=4 --batch=1024 --layers=1024,2560 --tiles=64,64,64" ], | ||
"environment": {}, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(svebf16)" ] | ||
}, | ||
"matmul_bf16_dp4_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=4 --batch=1024 --layers=1024,2560 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(svebf16)" ] | ||
} | ||
}} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
[ | ||
{ | ||
"matmul_1024x352x512_fp32_dnn": { | ||
"matmul_fp32_single_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "100", "1024", "0", "F", "32", "32", "32", "0", "512", "352" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_fp32_omp_16_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "100", "1024", "0", "F", "32", "32", "32", "0", "512", "352" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x352x512_bf16_dnn": { | ||
"matmul_bf16_single_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "100", "1024", "0", "F", "32", "32", "32", "1", "512", "352" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_bf16_omp_16_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "100", "1024", "0", "F", "32", "32", "32", "1", "512", "352" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x352x512_fp32_mlir": { | ||
"matmul_fp32_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=f32 --batch=1024 --layers=512,352 --tiles=32,32,32" ], | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_fp32_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=f32 --batch=1024 --layers=512,352 --tiles=32,32,32" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x352x512_bf16_dp2_mlir": { | ||
"matmul_bf16_dp2_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=2 --batch=1024 --layers=512,352 --tiles=32,32,32" ], | ||
"environment": {}, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_bf16_dp2_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=2 --batch=1024 --layers=512,352 --tiles=32,32,32" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x352x512_bf16_dp4_mlir": { | ||
"matmul_bf16_dp4_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=4 --batch=1024 --layers=512,352 --tiles=32,32,32" ], | ||
"environment": {}, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(svebf16)" ] | ||
}, | ||
"matmul_bf16_dp4_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=4 --batch=1024 --layers=512,352 --tiles=32,32,32" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(svebf16)" ] | ||
} | ||
}} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
[ | ||
{ | ||
"matmul_1024x512x256_fp32_dnn": { | ||
"matmul_fp32_single_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "0", "256", "512" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_fp32_omp_16_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "0", "256", "512" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x512x256_bf16_dnn": { | ||
"matmul_bf16_single_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "1", "256", "512" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_bf16_omp_16_dnn": { | ||
"type": "XSMM-DNN", | ||
"benchmark": "xsmm_dnn_mlp", | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "100", "1024", "0", "F", "64", "64", "64", "1", "256", "512" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x512x256_fp32_mlir": { | ||
"matmul_fp32_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=f32 --batch=1024 --layers=256,512 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "1" }, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_fp32_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=f32 --batch=1024 --layers=256,512 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x512x256_bf16_dp2_mlir": { | ||
"matmul_bf16_dp2_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=2 --batch=1024 --layers=256,512 --tiles=64,64,64" ], | ||
"environment": {}, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
}, | ||
"matmul_bf16_dp2_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=2 --batch=1024 --layers=256,512 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(avx2|asimd)" ] | ||
} | ||
}}, | ||
{ | ||
"matmul_1024x512x256_bf16_dp4_mlir": { | ||
"matmul_bf16_dp4_single_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=4 --batch=1024 --layers=256,512 --tiles=64,64,64" ], | ||
"environment": {}, | ||
"flags": [ "-n", "100" ], | ||
"extensions": [ "(svebf16)" ] | ||
}, | ||
"matmul_bf16_dp4_omp_16_mlir": { | ||
"type": "IR-GEN", | ||
"benchmark": [ "mlir-gen", "--kernel=args --float-type=bf16 --vnni=4 --batch=1024 --layers=256,512 --tiles=64,64,64" ], | ||
"environment": { "OMP_NUM_THREADS": "16", "KMP_AFFINITY": "granularity=fine,verbose,compact,1,0" }, | ||
"flags": [ "-n", "100", "-run-args='-def-parallel'" ], | ||
"extensions": [ "(svebf16)" ] | ||
} | ||
}} | ||
] |
Oops, something went wrong.