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

Data processing method, device and system

A data processing and processor technology, applied in the computer field, can solve the problem of low transmission efficiency of direct memory access, achieve the effect of improving effective bandwidth utilization and improving transmission efficiency

Inactive Publication Date: 2018-07-27
XIAN WANXIANG ELECTRONICS TECH CO LTD
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a data processing method, device, and system to at least solve the technical problem of low transmission efficiency of direct memory access when the existing host performs data transmission with the FPGA through the PCIe interface

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 processing method, device and system
  • Data processing method, device and system
  • Data processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] According to an embodiment of the present invention, an embodiment of a data processing method is provided. It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and, although in The flowcharts show a logical order, but in some cases the steps shown or described may be performed in an order different from that shown or described herein.

[0034] figure 1 is a flowchart of steps of a data processing method according to an embodiment of the present invention, such as figure 1 As shown, the method includes the following steps:

[0035] Step S102, setting a predetermined number of storage areas, and determining the address information of the above storage areas, wherein the value of the above predetermined number is a natural number greater than 1;

[0036] Step S104, sending the address information of the above storage area to the terminal device;

[...

Embodiment 2

[0102] The embodiment of the present invention also provides a data processing system, Image 6 is a structural block diagram of a data processing system according to an embodiment of the present invention, such as Image 6 As shown, including: host computer 70 and terminal equipment 72, wherein,

[0103] The upper computer 70 is provided with a first PCIe interface for interconnecting high-speed peripheral components, and is provided with a predetermined number of storage areas for sending address information of the above-mentioned storage areas to the terminal device, wherein the value of the above-mentioned predetermined number is greater than 1 is a natural number; the terminal device 72 is provided with a second PCIe interface corresponding to the first PCIe interface, and is used to perform read or write operations on the predetermined number of storage areas according to the address information.

[0104] In the embodiment of the present invention, the upper computer 70...

Embodiment 3

[0110] The embodiment of the present invention also provides a device for implementing the above data processing method, Figure 7 is a structural block diagram of a data processing device according to an embodiment of the present invention, such as Figure 7 As shown, the above data processing device includes: a setting module 80, a sending module 82 and a control module 84, wherein,

[0111] The setting module 80 is used to set a predetermined number of storage areas and determine the address information of the above storage areas, wherein the value of the above predetermined number is a natural number greater than 1; the sending module 82 is used to send the address information of the above storage areas to A terminal device; a control module 84, configured to control the terminal device to perform read or write operations on the predetermined number of storage areas according to the address information.

[0112] It should be noted that each of the above-mentioned modules ...

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 processing method, device and system. The method includes the steps: setting a preset number of storage areas, and determining address information of the storage area; transmitting the address information of the storage area to a terminal device; controlling the terminal device to execute reading operation or writing operation for preset number of storage areas according to the address information. A value of preset number is a natural number larger than 1. The method solves the technical problem that transmission efficiency of direct memory access is low when anexisting host transmits data through a PCIe (peripheral component interface express) interface and an FPGA (field programmable gate array).

Description

technical field [0001] The present invention relates to the field of computer technology, in particular, to a data processing method, device and system. Background technique [0002] PCI-Express (peripheral component interconnect express) is a high-speed serial computer expansion bus standard. Its original name is "3GIO", which was proposed by Intel in 2001 to replace the old PCI, PCI-X and AGP. bus standard. PCIe belongs to high-speed serial point-to-point dual-channel high-bandwidth transmission. The connected devices allocate exclusive channel bandwidth and do not share bus bandwidth. It mainly supports active power management, error reporting, end-to-end reliable transmission, hot swapping and quality of service ( QOS) and other functions. [0003] After PCI-SIG (PCI Special Interest Group) certification and release, PCIe was renamed "PCI-Express", or "PCI-E" for short. Its main advantage is the high data transmission rate, the current highest 16X 2.0 version can reac...

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): G06F13/42G06F12/0831
CPCG06F12/0831G06F13/4282
Inventor 杨丽宁苏睿刘晓
Owner XIAN WANXIANG ELECTRONICS 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