Supercharge Your Innovation With Domain-Expert AI Agents!

A scheduling system of a node controller and an FPGA board card

A technology of node controller and dispatching system, which is applied in the direction of instruments, electrical digital data processing, computers, etc., and can solve problems such as channel blockage

Inactive Publication Date: 2019-05-10
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present disclosure provides a node controller scheduling system and an FPGA board, which solves the problem of congestion between channels when the node controllers are interconnected

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
  • A scheduling system of a node controller and an FPGA board card
  • A scheduling system of a node controller and an FPGA board card
  • A scheduling system of a node controller and an FPGA board card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0032] The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the above drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device compris...

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 discloses a scheduling system of a node controller and an FPGA board card. Wherein the input channel of each connection port of the local node controller comprises a plurality of virtual channels used for caching corresponding type of message data, and the number of the virtual channels contained in the input channel is the same as the number of types of transmittedmessages; wherein each virtual channel has a cache with a preset depth and a credit value, the credit value serves as a standard for measuring the number of messages contained in the corresponding virtual channel, and the credit value changes along with the change of the number of the messages of the corresponding virtual channel; each remote node controller sends message data to the local node controller according to the credit value dynamically fed back by each virtual channel through the connection port; and each processing engine is used for scheduling the message data in the cache. The virtual channels are independent of one another and do not interfere with one another, so that congestion-free scheduling of interconnection of the node controllers and congestion-free scheduling of the routing layers of the node controllers are realized.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of distributed shared memory multiprocessors, in particular to a node controller scheduling system and an FPGA board. Background technique [0002] Cache-coherent distributed shared-memory multiprocessor system is an important system structure at present. At present, the processor is directly connected to the memory and supports the cache coherence protocol itself. Therefore, when building a multi-processor system, these processors are usually directly connected, and their own protocol maintains the consistency between the processors and forms a single Cache coherency domain. However, due to the limitations of protocol specifications, link ports, etc., the scale of such a single-domain multiprocessor system is usually limited. In order to realize a large-scale CC-NUMA (cache coherence Non Uniform Memory Access Architecture, consistent cache non-uniform memory access) multiprocessor sy...

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
IPC IPC(8): G06F15/167
Inventor 王朝辉王振江刘同强
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More