发明名称 Shared storage for multi-threaded ordered queues in an interconnect
摘要 In one embodiment, payload of multiple threads between intellectual property (IP) cores of an integrated circuit are transferred, by buffering the payload using a number of order queues. Each of the queues is guaranteed access to a minimum number of buffer entries that make up the queue. Each queue is assigned to a respective thread. A number of buffer entries that make up any queue is increased, above the minimum, by borrowing from a shared pool of unused buffer entries on a first-come, first-served basis. In another embodiment, an interconnect implements a content addressable memory (CAM) structure that is shared storage for a number of logical, multi-thread ordered queues that buffer requests and/or responses that are being routed between data processing elements coupled to the interconnect. Other embodiments are also described and claimed.
申请公布号 US7814243(B2) 申请公布日期 2010.10.12
申请号 US20070757248 申请日期 2007.06.01
申请人 SONICS, INC. 发明人 HAMILTON STEPHEN W.
分类号 G06F3/00;G06F5/00;G06F12/00;G06F13/00;G06F13/28;G06F15/16;G11C7/10;H03K19/00;H03K19/02 主分类号 G06F3/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利