ACCL
ACCL copied to clipboard
Alveo Collective Communication Library: MPI-like communication operations for Xilinx Alveo accelerators
This PR will contain all the necessary changes and bug fixes to run a distributed PL-PL application (e.g. vadd) over the network, instead of AXIS3X. Currently, a draft but in...
This is not an issue in ACCL and there is no known fix as of yet, but I am opening this issue for anyone encountering it in the future. Namely,...
Currently the clock frequency is only partially modifiable. By partially I mean that it can be specified in the Makefile when linking the designing, which directly affects PnR. However, the...
This may not be directly related to ACCL itself but I found this old script in the test directory which seems like it was used to update the ACCL firmware...
I tried to perform an accl.copy call with more than 8 MB in size, and all data above 8388544 bytes are not correctly copied. For reproducibility, I used the Coyote...
Given a pointer to Coyote buffer called buf, created via: `auto buf = accl.create_coyotebuffer(count, dataType::float32);` the following operation: `(*buf)[i] = ;` gives the following error: `lvalue required as left operand...
Repeated calls of send/recv of the following form get stuck after several iterations on two ranks: ```C++ for (int i=0;i
The first execution of the `test/host/xrt/test.cpp` test works fine **_(using hardware)_**. When doing a subsequent runs of this test, it fails and shows errors like the ones present in the...
The test script currently only tests a limited set of inputs which sometimes results in bugs being merged into the project without us realizing. The script is also turning quite...
The ACCL XRT test suite fails for large counts on the bcast with root 1 tests. ACCL was synthesized with TCP stack and UDP stack from `dev` at 36eebbb. All...