Currently bounce buffers are allocated via malloc, which causes some performance issues with OFI providers that required registered memory. This change introduces a bounce buffer allocation strategy which allocates buffers using a reserved region of the symmetric memory heap which is registered memory. There is also a feature to pin the bounce buffers if desired.
Currently bounce buffers are allocated via malloc, which causes some performance issues with OFI providers that required registered memory. This change introduces a bounce buffer allocation strategy which allocates buffers using a reserved region of the symmetric memory heap which is registered memory. There is also a feature to pin the bounce buffers if desired.