发明授权
- 专利标题: Priority rules for reducing network message routing latency
- 专利标题(中): 降低网络消息路由延迟的优先级规则
-
申请号: US09652322申请日: 2000-08-31
-
公开(公告)号: US06961781B1公开(公告)日: 2005-11-01
- 发明人: Shubhendu S. Mukherjee , Richard E. Kessler , Steve Lang , David A. J. Webb, Jr.
- 申请人: Shubhendu S. Mukherjee , Richard E. Kessler , Steve Lang , David A. J. Webb, Jr.
- 申请人地址: US TX Houston
- 专利权人: Hewlett-Packard Development Company, L.P.
- 当前专利权人: Hewlett-Packard Development Company, L.P.
- 当前专利权人地址: US TX Houston
- 主分类号: G06F15/16
- IPC分类号: G06F15/16 ; G06F15/173 ; H04L12/56
摘要:
A system and method is disclosed for reducing network message passing latency in a distributed multiprocessing computer system that contains a plurality of microprocessors in a computer network, each microprocessor including router logic to route message packets prioritized in importance by the type of message packet, age of the message packet, and the source of the message packet. The microprocessors each include a plurality of network input ports connected to corresponding local arbiters in the router. The local arbiters are each able to select a message packet from the message packets waiting at the associated network input port. Microprocessor input ports and microprocessor output ports in the microprocessor allow the exchange of message packets between hardware functional units in the microprocessor and between the microprocessors. The microprocessor input ports are similarly each coupled to corresponding local arbiters in the router. Each of the local arbiters is able to select a message packet among the message packets waiting at the microprocessor input port. Global arbiters in the router connected to the network output ports and microprocessor output ports select a message packet from message packets nominated by the local arbiters of the network input ports and microprocessor input ports. The local arbiters connected to each network input port or microprocessor input port will request service from a output port global arbiter for a message packet based on the message packet type if the message packet is ready to be dispatched.
信息查询