发明名称 Central shared queue based time multiplexed packet switch with deadlock avoidance
摘要 A packet switch (251) contains input port circuits (310) and output port circuits (380) inter-connected through two parallel paths: a multi-slot central queue (350) and a low latency by-pass cross-point switching matrix (360). The central queue has one slot dedicated to each output port to store a message portion ("chunk") destined for only that output port with the remaining slots being shared for all the output ports and dynamically allocated thereamong, as the need arises. Only those chunks which are contending for the same output port are stored in the central queue; otherwise, these chunks are routed to the appropriate output ports through the cross-point switching matrix. Each receiver classifies its resident chunks (as critical or non-critical) based upon both the urgency with which that chunk must be transmitted to its destination output port and by the status of the central queue. A critical chunk, i.e. one that must be transported as soon as possible to an output port is stored within the dedicated slot for that particular output port. Non-critical chunks are stored within available shared slots in the central queue. Independent least recently used arbiters (368, 385) separately control read and write access to the central queue based upon requests for service issued by input and output port circuits in order to impart assure fair access by each of these ports.
申请公布号 US5546391(A) 申请公布日期 1996.08.13
申请号 US19950424824 申请日期 1995.04.19
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 HOCHSCHILD, PETER H.;DENNEAU, MONTY M.
分类号 G06F15/173;H04L12/56;H04Q11/04;(IPC1-7):H04L12/56 主分类号 G06F15/173
代理机构 代理人
主权项
地址