Gráfico de commits

17 Commits

Autor SHA1 Mensaje Fecha
Wenkai Du 25b3175e82 rccl_prim_test: Generalize ring topology and duplications
Allow user specified ring topology from command line and duplicated
to requested number of workgroups:
./rccl_prim_test -w 12 -p copy -r "0 1 2 3|3 2 1 0|0 2 1 3|3 1 2 0|0 2 3 1|1 3 2 0"


[ROCm/rccl commit: 07bb6fce8f]
2019-11-11 15:42:24 -08:00
Wenkai Du 62042e47bc Correct RTC frequencies for profiling purpose
[ROCm/rccl commit: 8995047830]
2019-11-05 11:36:45 -08:00
Wenkai Du 91b906cf88 rccl-prim-test: use hipExtLaunchMultiKernelMultiDevice and minor cleanup
[ROCm/rccl commit: ab91cdd5c9]
2019-10-30 13:15:02 -07:00
rohit pathania 31670133a1 Read operation throughput
[ROCm/rccl commit: a270ee080e]
2019-09-03 14:58:40 +05:30
rohit pathania bc51b5bc28 display each workgroup ,links and directions with throughputs
[ROCm/rccl commit: e5b13d69e5]
2019-08-30 13:28:23 +05:30
rpathani c441f2ff9b Update rccl_prim_test.cpp
[ROCm/rccl commit: 40e30b5168]
2019-08-19 12:44:11 +05:30
rpathani eaa1cdb48c Merge branch 'master' into xgmi_bench
[ROCm/rccl commit: deea20d49c]
2019-08-16 10:56:56 +05:30
Wenkai Du 6047487815 RCCL 2.4 update
[ROCm/rccl commit: f11c8f60cd]
2019-08-14 10:42:35 -07:00
rohit pathania 2dbcb62caf Modified the code to use RTC clock frequency based on gpu gcn id
[ROCm/rccl commit: 65e2f5d87b]
2019-08-14 12:55:12 +05:30
rohit pathania 042261445d Merge branch 'xgmi_bench' of https://github.com/rpathani/rccl into xgmi_bench
# Conflicts:
#	tools/rccl-prim-test/rccl_prim_test.cpp


[ROCm/rccl commit: 0f74929dab]
2019-08-13 11:36:56 +05:30
rohit pathania 86f6d95b06 Adding linkinfo and srcGPU to destGPU info
[ROCm/rccl commit: 3bbf924ff8]
2019-08-13 11:28:50 +05:30
rohit pathania 95162665c7 Adding linkinfo and srcGPU to destGPU info
[ROCm/rccl commit: 5a2f74b8d0]
2019-08-09 12:44:06 +05:30
Wenkai Du b7322c800a Refactor primitive test to support multiple GPUs in rings (#94)
* Refactor primitive test to support multiple GPUs in rings

* Make GPUs sync before transfer optional

* Use same ring format as RCCL

* Extend to 8 GPUs and report errors if there is no P2P access

* Control GPUs sync before ops from command line with "-s" option

* Change buffer size through command line option "-n"

Rename iterations command line option to "-i"


[ROCm/rccl commit: 70804da15b]
2019-07-05 14:29:20 -07:00
Wenkai Du 90b7a02944 Match primitives unroll counts with latest RCCL (#91)
[ROCm/rccl commit: e6a0da444f]
2019-06-26 15:09:13 -07:00
Wenkai Du 87d5441552 Calculate and print kernel throughput (#78)
* rccl-prim-test: print GPU info and set iterations

* Calculate and print kernel throughput


[ROCm/rccl commit: ee14676064]
2019-06-07 10:39:30 -07:00
Wenkai Du dcb2801f25 rccl-prim-test: print GPU info and set iterations (#77)
[ROCm/rccl commit: 42b488507d]
2019-06-05 15:16:33 -07:00
Wenkai Du 0ed10b1e4d Add RCCL primitive testing (#70)
[ROCm/rccl commit: 1bb6d2104c]
2019-05-23 16:52:17 -06:00