Chip to Chip (C2C)

Producers and consumers running on separate applications on different SoCs requires inter-SoC communication. The data transmission is across memory boundaries. The streaming is no longer a copyless operation. In addition to the requirements for cross-application use cases, the buffer data of each frame is copied from the producer system to the consumer system. The receiving end (not necessarily the consumer process) of the inter-SoC communication requires allocation of buffers as the destination of C2C data copy.