DMA device for nodes in multi-computer system and communication method

A multi-computer and communication method technology, applied to computers, digital computer components, calculations, etc., can solve the problems of waste of processor computing power and long-term idle computing components

Active Publication Date: 2009-09-23
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the processor reads the memory, the computing components in the processor will be idle for a long time, thus causing a waste of computing power of the processor.
Simil

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
  • DMA device for nodes in multi-computer system and communication method
  • DMA device for nodes in multi-computer system and communication method
  • DMA device for nodes in multi-computer system and communication method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0087] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0088] The structure of the DMA device of the node in the multi-computer system of the present invention is as image 3 shown. The DMA device includes: system bus interface module 301, switch interface module 302, DMA startup module 303, descriptor reading module 304, data reading module 305, DMA sending engine module 306, DMA sending completion notification module 307, DMA receiving engine module 308 , DMA reception completion notification module 309 , DMA reception buffer management module 310 .

[0089] A system bus interface module 301, configured to connect the DMA device with the processor and memory of the node.

[0090] The system bus interface module 301 is a system bus interface. DMA startup module 303, descriptor reading module 304, data reading module 305, DMA transmission completion notification module 307, DMA reception engine module 308, DMA...

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 invention relates to a DMA device for nodes in a multi-computer system and a communication method. The method comprises that: step 1, a local node generates DMA command according to an application program, a descriptor of the DMA command is stored in a memory, and a door bell comprising descriptor memory position information of the DMA command is transmitted to the local node; step 2, the local node reads the descriptor according to the door bell, and an information generating network packet in the descriptor is transmitted to an interconnecting network and generates a transmission completion event or only generates a transmission completion event; and step 3, the DMA device of a remote node receives the network packet from the interconnecting network, and stores the data of the network packet according to the type of the network packet and generates a receiving completion event, or only generates a receiving completion event, or fills the data of the remote node into the network packet and sends the data to the local node. The device and the method can provide information transmission modes of the nodes in the multi-computer system, and simultaneously ensures the efficient communication of the multi-computer system.

Description

technical field [0001] The invention relates to the field of DMA (Direct Memory Access, direct memory access), in particular to a DMA device and a communication method of a node in a multi-computer system. Background technique [0002] In a multi-computer system, data exchange is often required between arbitrary nodes, so the performance of data exchange will affect the performance of communication. Flexible and efficient copying of data from the memory of one node to the memory of another node can provide powerful communication capabilities for multi-computer systems. Direct processing of memory data access by the processor will bring huge processor overhead, and DMA technology can prevent the processor from wasting processing power in simple and repetitive memory read and write operations. Therefore, when communicating between nodes of a multi-computer system DMA technology will also be used. The specialized hardware that implements the DMA technique is called a DMA devi...

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/173G06F13/28H04L29/08
Inventor 王凯胡涛曹政安学军孙凝晖
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products