Wenkai Du
|
b3e9d2d61b
|
NPKit: separate time stamps for GPU access from different blocks (#1229)
To avoid races in memory access in GPU
[ROCm/rccl commit: 9d8f68b4ee]
|
2024-06-28 08:00:22 -07:00 |
|
Wenkai Du
|
0ff5fc0bad
|
npkit: add broadcast trace (#1166)
[ROCm/rccl commit: a0cef69110]
|
2024-05-07 14:00:16 -07:00 |
|
Wenkai Du
|
99c7fc29ba
|
NPKit: doubling size of event buffers following MAXCHANNELS change (#1135)
[ROCm/rccl commit: 0ce68f21d4]
|
2024-04-09 08:02:58 -07:00 |
|
Wenkai Du
|
b736b506c0
|
NPkit: misc fixes for MSCCL (#936)
* msccl: add xcc_id to timestamp sync
* NPKit: add timestamp for rrc operator
* NPKit: add timestamp for MSCCL init
[ROCm/rccl commit: a497722894]
|
2023-10-30 10:00:12 -07:00 |
|
Wenkai Du
|
3cc41809dd
|
Reduce NPKit latency overhead in MSCCL kernel (#893)
* Reduce NPKit latency overhead in MSCCL kernel
* Fix build error without NPKit enable
[ROCm/rccl commit: 26e982d913]
|
2023-09-15 13:28:26 -07:00 |
|
Nusrat Islam
|
ffbfe43500
|
msccl: add NPKIT profiling for MSCCL send-recv
[ROCm/rccl commit: a283f55f12]
|
2023-09-08 13:11:16 -05:00 |
|
Ziyue Yang
|
18811f6159
|
NPKit update (#844)
* NPKit update
1. Enable NPKit for MSCCL kernels
2. Fix NPKit context index calculation for sendrecv kernels
* Update build script for npkit
[ROCm/rccl commit: d33a70e620]
|
2023-08-08 17:30:40 -07:00 |
|
Wenkai Du
|
3ce8711153
|
npkit: separate network timing between send and test (#798)
[ROCm/rccl commit: 0f14e5a640]
|
2023-07-10 09:31:49 -07:00 |
|
akolliasAMD
|
e1ac484d4e
|
added npkit support into the all_gather run ring algorithm (#790)
[ROCm/rccl commit: 9bba4a2f2a]
|
2023-06-29 13:59:54 -06:00 |
|
akolliasAMD
|
225e871de2
|
fixed npkit size to never be a negative number (#779)
[ROCm/rccl commit: 9bdf6797a5]
|
2023-06-21 08:26:40 -06:00 |
|
akolliasAMD
|
8438fd9e42
|
Wall clock update and npkit trace script Update (#771)
* changed builtin clock to wall_clock64
* updated npkit_Trace_generator to the new version of npkit
[ROCm/rccl commit: 9cdac774ea]
|
2023-06-07 17:47:10 -06:00 |
|
Ziyue Yang
|
a7557cf7b0
|
revert npkit (#748)
[ROCm/rccl commit: 7d6e7bcd7d]
|
2023-05-24 07:41:05 -07:00 |
|
Ziyue Yang
|
7c1290f995
|
NPKit: improve clock calibration and fix GPU clock API (#683)
* Improve clock calibration in NPKit
* Improve gfx macro
* Fix macro
[ROCm/rccl commit: f4bf47f325]
|
2023-02-17 12:26:57 -07:00 |
|
Ziyue Yang
|
d54574b0eb
|
apply npkit
[ROCm/rccl commit: 7d6bbc19d4]
|
2022-10-14 01:28:17 +00:00 |
|
Ziyue Yang
|
2b418b5dee
|
Add Feature - Add NPKit Support in RCCL (#564)
* apply npkit
* fix bug
* add npkit in readme
[ROCm/rccl commit: 6e93fafdc3]
|
2022-06-20 14:30:19 -07:00 |
|