DLA-Future icon indicating copy to clipboard operation
DLA-Future copied to clipboard

Permute Distributed: Avoid packing/unpacking for local permutations

Open albestro opened this issue 1 year ago • 0 comments

PR #835 split the management of permutations available locally from the ones that needs the communication to be carried out.

Currently, local permutations skips the communication part, but they are anyway packed into/unpacked from communications buffers. Implementation could be improved further by not packing/unpacking locals (just skipping their copy) and performing their permutations directly from input to output.

The benefits might be small since the change just means skipping copies for local permutations.

albestro avatar Apr 14 '23 12:04 albestro