Avinash Kethineedi
c4de6833f6
Add SPDX license identifiers and update copyright headers ( #85 )
...
* Update copyright information and add SPDX license identifier
* Update AUTHORS
* Remove `sos_tests`
[ROCm/rocshmem commit: f6ef19f5a9 ]
2025-04-15 15:37:53 -05:00
Brandon Potter
a3a211a677
Cleanup unused code in repository ( #75 )
...
* Remove unused forward_list
* Remove unused __read_clock function
* Replace wallClk code with hip function
* Remove unused unit test for ipc
* Remove slab heap
* Remove unused EBO spinlock
[ROCm/rocshmem commit: 0fd628458c ]
2025-04-10 14:47:24 -05:00
Edgar Gabriel
c7297b1d6b
Performance tuning for inter-node communication ( #66 )
...
This PR addresses two issues:
- reduce the number of contexts supported by the host-interface by
default to 1, we are not using those at the moment, and hence
we now create fewer MPI_Win at the startup
- introduces a micro-sleep in RO progress engine in case there are no
pending requests. This leads significant performance improvements
observed for inter-node communication with THor2 NICs.
[ROCm/rocshmem commit: 12561783de ]
2025-03-26 21:09:26 -05:00
Yiltan
9b187a2e44
Updated IPC detection logic ( #51 )
...
* Added environment variable to enable/disable IPC at runtime
* Fixed IPC detection logic allow for difference process mappings
* Updated README.md
[ROCm/rocshmem commit: b7f3839f27 ]
2025-03-17 11:36:11 -04:00
Yiltan Temucin
48605db5de
Remove comparisons of signed to unsigned values
...
[ROCm/rocshmem commit: fa0858833e ]
2024-12-12 10:21:08 -06:00
avinashkethineedi
29b0518afc
Rename config.h to roc_shmem_config.h
...
[ROCm/rocshmem commit: 6486e29078 ]
2024-12-06 01:08:13 +00:00
Brandon Potter
10d351b6a1
Intermediate commit for rebase
...
[ROCm/rocshmem commit: 2806e1be79 ]
2024-09-10 07:10:22 -07:00
Brandon Potter
94122cd208
Merge pull request #27 from ROCm/ipc_bringup
...
Ipc bringup
[ROCm/rocshmem commit: e9fb01ab6b ]
2024-09-10 09:06:51 -05:00
Edgar Gabriel
caf0a7dfad
utils.hpp: silence warnings
...
silence some warnings when compiling with debug flags.
[ROCm/rocshmem commit: 1ffe62bb2e ]
2024-08-28 09:42:14 -07:00
Brandon Potter
a542e0a332
Fix memcpy_wave bug
...
[ROCm/rocshmem commit: c865fcd4bb ]
2024-08-07 11:37:45 -07:00
Brandon Potter
21d8301c83
Move inline asm into separate file
...
[ROCm/rocshmem commit: 862ef5713f ]
2024-07-30 14:53:19 -05:00
Brandon Potter
61140c9a10
Move inline assembly into arch defines blocks
...
[ROCm/rocshmem commit: 73303ca2d2 ]
2024-07-30 12:56:32 -05:00
Brandon Potter
b0963b2f2c
Remove CACHED_HEAP option
...
[ROCm/rocshmem commit: 39c5be18b1 ]
2024-07-15 10:18:20 -05:00
Brandon Potter
ad4ab69c19
Transfer files from RAD repository
...
[ROCm/rocshmem commit: ea8f264a11 ]
2024-07-01 09:57:08 -05:00