首页>
外国专利>
Method and architecture for optimizing data throughput in a multi-processor environment using a ram-based shared index fifo linked list
Method and architecture for optimizing data throughput in a multi-processor environment using a ram-based shared index fifo linked list
展开▼
机译:使用基于ram的共享索引fifo链表在多处理器环境中优化数据吞吐量的方法和体系结构
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method and architecture for optimizing data throughput in a multiprocessor environment makes use of a RAM-based, shared index FIFO linked list, in which data to be processed is written to a central buffer and the index FIFO, constituting a linked list of indexes to the buffered data is passed between processing units within the system, providing a substantial reduction in the gate count required for processing the data. Messages are written to a central buffer; a linked list of indexes to the messages is created, and then pipelined to a processing unit as an index FIFO, so that the processor reads the entries of the linked list in sequence; as the entries are read, a message indicated by the entry is processed. Entries are enqueued and dequeued in an index FIFO RAM, so that enqueuing and dequeuing are performed in a single cycle with a single write operation.
展开▼