“Ready for external streaming” in IPP basically means that for almost all (except for functions that are not suitable for streaming according to the algorithm) functionality (functional groups) the argument list of the function contains a sufficient number of input / output arguments to organize the external thread. Thus, some API functions have been changed for external streaming.
These can be addresses, offsets, service buffers, etc., to perform a function in several threads for processing 1D vectors with pieces or 2D images using fragments or fragments. This will be useful, especially when vectors / images are growing now (more megapixels to process :)).
source share