Unlock instant, AI-driven research and patent intelligence for your innovation.

Parallel message arbitration device and method

An arbitration method and message technology, which is applied to instruments, electrical digital data processing, etc., can solve problems such as network traffic imbalance, affecting communication performance, process communication starvation, etc., achieve low-latency transmission, realize traffic balance, and save hardware resource overhead Effect

Active Publication Date: 2021-07-09
JIANGNAN INST OF COMPUTING TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] When multiple processes send messages at the same time, the CPU will deliver a large number of message descriptors to the NIC. The NIC needs to ensure that the messages of each process can be sent in a balanced manner. Serial scheduling or unbalanced scheduling will lead to starvation of process communication and easily lead to network traffic. Imbalance, affecting overall communication performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Parallel message arbitration device and method
  • Parallel message arbitration device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] figure 1 A schematic structural diagram of an artificial intelligence-based educational affairs management system provided for an embodiment of the present invention, such as figure 1 As shown, the embodiment of the present invention provides an artificial intelligence-based educational affairs management system, including: a message preprocessing module 101, a fast queue module 102, a message platform 103, an even round-robin arbitration module 104, a weighted round-robin arbitration module 105, and a platform access Module 106, message unpacking module 107.

[0038] Wherein, the message preprocessing module 101 is connected with the fast queue module 102 and the message platform 103, and is used to realize the preprocessing and message platform management to the input message descriptor, and assign an idle message platform for the input descriptor, that is When inputting a message descriptor request, first judge whether there is an idle message station, if there is n...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides a parallel message arbitration device and method, and the device comprises a message preprocessing module, a fast queue module, a message station, a uniform rotation arbitration module, a weighted rotation arbitration module, a station access module, and a message unpacking module. The message preprocessing module is used for distributing message descriptors to the message station and the fast queue module, the request sending arbitration module, the uniform rotation arbitration module and the weighted rotation arbitration module which are corresponding to the message descriptors and are generated in the message station and the fast queue module sequentially arbitrate the id of the message station, and the message unpacking module obtains the arbitration result of the arbitration module, and accesses the message station through the message station access module to complete the read-write request of the message unpacked information. By adopting the device, the flow balance of the multi-process message can be realized, the priority scheduling of the fast message is supported, and the low-delay sending of the fast message is realized. Meanwhile, hardware resource overhead is saved as much as possible.

Description

technical field [0001] The invention relates to the technical field of NIC chip design, in particular to a parallel message arbitration device and method. Background technique [0002] The NIC chip is mainly used in high-performance computing systems and high-speed data centers. It is the interface for the CPU to connect to the high-speed network, and realizes the sending and receiving of messages between nodes. The general process of message sending is: the CPU delivers the message descriptor to the NIC, and the NIC parses the descriptor and forms a packet to send to the Internet. When a message is sent, each message may be split into a single or multiple message packets to complete data transmission. When the message data volume is not greater than MTU (Maximum Transaction Unit, maximum transmission unit), a single packet can complete all data transmission. When a message When the amount of data is greater than the MTU, multiple packets are required to complete all data t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/42G06F13/16
CPCG06F13/4204G06F13/1605
Inventor 斯添浩曹志强任秀江周舟牟华先周建毅冯冬明李扬卢宏生
Owner JIANGNAN INST OF COMPUTING TECH