Check patentability & draft patents in minutes with Patsnap Eureka AI!

Peripheral Component Interconnect-Express (PCIe) device shared network generation method and apparatus, and system

A technology for sharing networks and devices. It is applied to bus networks and data exchange through path configuration. It can solve the problem of low utilization of PCIe devices and achieve the effect of improving utilization.

Active Publication Date: 2016-11-09
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Existing PCIe devices are often set in the PCIe host (an electronic device that interacts with the PCIe device) for separate access by the PCIe host, but the PCIe slots of the PCIe host are limited, and only a small number of PCIe devices can be set; and, different PCIe hosts Included PCIe devices may be different, which leads to low utilization of PCIe devices

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
  • Peripheral Component Interconnect-Express (PCIe) device shared network generation method and apparatus, and system
  • Peripheral Component Interconnect-Express (PCIe) device shared network generation method and apparatus, and system
  • Peripheral Component Interconnect-Express (PCIe) device shared network generation method and apparatus, and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain related inventions, rather than to limit the invention. It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.

[0029] It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.

[0030] figure 1 A flowchart 100 of one embodiment of a method for generating a shared network of PCIe devices is shown.

[0031] Such as figure 1 As shown, the generation method of the PCIe device sharing network of this embodiment includes the following steps:

[0032] Ste...

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 present invention discloses a Peripheral Component Interconnect-Express (PCIe) device shared network generation method and apparatus, and a system. A specific implementation manner of the method includes the steps of acquiring device information of at least one PCIe device; setting a virtual memory address for the PCIe device according to the device information; setting a connection relationship between a PCIe switch network and the PCIe device; and establishing a correspondence relationship table of a PCIe switch and the PCIe device by using the connection relationship, and generating the PCIe device shared network according to the correspondence relationship table, wherein the correspondence relationship table includes the device information and the virtual memory address. Through adoption of the implementation manner, all PCIe hosts connected with the PCIe device shared network can access the PCIe devices on the PCIe device shared network by using the virtual memory address, a quantity of the PCIe devices that the PCIe hosts can access may exceed a limited quantity of local PCIe slots of the PCIe hosts, and the PCIe device can be shared and used by different PCIe hosts according to needs, so that the use ratio of the PCIe device is improved.

Description

technical field [0001] The present application relates to the technical field of information processing, specifically to the technical field of network data processing, and in particular to a method, device and system for generating a PCIe device sharing network. Background technique [0002] A PCIe (Peripheral Component Interconnect-Express) device refers to a device that is connected to other devices (such as a computer motherboard) through a PCIe interface for data processing. Common PCIe devices include graphics cards, network cards, and solid-state drives. The PCIe interface belongs to high-speed serial point-to-point dual-channel high-bandwidth transmission. The connected devices are allocated exclusive channel bandwidth and do not share bus bandwidth. Its main advantage is high data transmission rate and considerable development potential. [0003] Existing PCIe devices are often set in the PCIe host (an electronic device that interacts with the PCIe device) for separ...

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): H04L12/40
Inventor 丁瑞全陈国峰李志张家军
Owner BEIJING BAIDU NETCOM SCI & 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