发明名称 SHARED QUEUE FOR MULTIPLE INPUT-STREAMS
摘要 A queuing system uses a common buffer for receiving input data from multiple-inputs, by allocating memory-elements in the common buffer to each input-stream, as the streams provide their input data. To allow for an independently controlled unloading of the individual data-items from the multiple-input common buffer, the system maintains a mapping of the memory locations of the buffer that is allocated to each data-item in each input-stream. To minimize the memory and overhead associated with maintaining a mapping of each data-item, memory locations that are allocated to each input-stream are maintained in a sequential, first-in, first-out queue. When a subsequent receiving device acknowledges that it is ready to receive a data-item from a particular input-stream, the identification of the allocated memory location is removed from the input-stream's queue, and the data-item that is at the allocated memory in the common buffer is provided to the receiving device.
申请公布号 WO03073296(A3) 申请公布日期 2004.02.05
申请号 WO2003IB00743 申请日期 2003.02.25
申请人 KONINKLIJKE PHILIPS ELECTRONICS N.V. 发明人 ANAND, VISHAL;ALAMPALLY, RAMA, K.
分类号 G06F13/38;G06F3/00;G06F5/06;G06F7/00;G06F13/00;H04L12/56;H04L29/06 主分类号 G06F13/38
代理机构 代理人
主权项
地址