Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data transmission method, apparatus and device

A data transmission method and equipment technology, applied in the computer field, can solve the problem of inconsistent order of return processing data application transmission commands, and achieve the effect of avoiding logical confusion and meeting application requirements.

Active Publication Date: 2018-12-11
XFUSION DIGITAL TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] This application provides a data transmission method, device and equipment, which can solve the problem in the related art that the order of returned processing data is inconsistent with the order of application transmission commands

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
  • Data transmission method, apparatus and device
  • Data transmission method, apparatus and device
  • Data transmission method, apparatus and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0034] First, the application scenarios involved in the embodiments of the present application are described.

[0035] At present, in order to improve the processing performance of the computer device, some functions implemented by the processor are offloaded to the first device, and the first device completes command processing. For example, a SoC can be connected to a computer device, and the hardware accelerator set in the SoC can assist the application in the computer device to process commands. Specifically, after the computer device is connected to the SoC, the application in the computer device can transmit some commands that need to be processed. For the SoC, the driver module and accelerator in the SoC can process these ...

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 discloses a data transmission method and apparatus, a first device and a server. The method comprises the following steps: when the execution result of a first command in an SQ is received, the first device modifies the execution state of the first command in a command state table to be completed; when the execution result of the first command in the SQ is received, the first devicemodifies the execution state of the first command in the command state table to be completed; the first device determines that the execution states of the first n commands recorded in the command state table are all completed, and the first n commands are at least one command sequentially stored in the SQ; the first device sends the processing data of the first n commands to the application according to the storage order of the first n commands in the SQ, and the processing data of the first n commands includes the execution results of the first n commands. As such, the order in which the SoCreturns process data to the application and the order in which the SoC transmits commands to the SoC can be ensure to be consistent, and the SoC preserves the order of the commands, thereby effectively avoiding logical confusion of the application and satisfying application requirements.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a data transmission method, device and equipment. Background technique [0002] With the development of computer technology, other devices are often connected to computer equipment for command processing. For example, a system on chip (SoC) can be connected to a computer device, and a hardware accelerator is provided in the SoC, which can assist applications in the computer device to process commands, thereby improving the system performance of the computer device and increasing the system processing speed. [0003] Currently, if figure 1 As shown, the SoC is provided with a driver module, an accelerator, a submission queue (submission queue, SQ) and a completion queue (completion queue, CQ). The application transmits the command to the SoC; the driver module in the SoC adds the command to the SQ; the accelerator in the SoC fetches the command from the SQ and execut...

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/40
CPCG06F13/4068
Inventor 李正杰栗炜胡骋
Owner XFUSION DIGITAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products