1. Data pipeline management system comprising a Producer and a Consumer, and a unidirectional pipeline for data transfer, wherein all entries in the pipeline are accessible by the Producer and the Consumer, and read and write actions to the pipeline are asynchronous, characterized in that said pipeline is implemented as a circular queue of at least three entries, and a handshake mechanism is provided as a set of indices fitting into a minimum of six bits, characterized in that said set of indices comprises 2-bit indices for both the Producer and the Consumer, respectively, indicating their position in said queue, and 1-bit binary values for both the Producer and the Consumer, respectively, indicating a special situation.