PCIE SSD array data reading method and system and PCIE SSD array data read-write method

A technology of data reading and writing and data reading, which is applied in the fields of data reading, system and reading and writing of PCIE SSD arrays, can solve problems such as memory performance array performance bottlenecks, achieve the effect of reducing bandwidth pressure and improving performance

Active Publication Date: 2015-12-30
HUNAN GOKE MICROELECTRONICS
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the theoretical write bandwidth of an array composed of 48 Intel p3700 solid-state drives can reach 96GB / s, and the read bandwidth is even higher. In this case, the current memory performance has become the bottleneck of the array performance.

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
  • PCIE SSD array data reading method and system and PCIE SSD array data read-write method
  • PCIE SSD array data reading method and system and PCIE SSD array data read-write method
  • PCIE SSD array data reading method and system and PCIE SSD array data read-write method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention is based on a storage array using PCIESSD as a storage medium, and PCIESSD includes but not limited to SSD disks based on AHCI and NVMe protocols.

[0037] The present invention needs to share the memory of the PCIESSD disk to the host (the host of the SSD disk). At present, the NVMe1.2 protocol has included the interface for sharing the disk memory to the host. Other PCIESSD disks that do not support the NVMe1.2 protocol can also be customized The extended protocol realizes sharing the memory of the disk controller with the host.

[0038] From image 3 and Figure 4 It can be seen that the biggest difference between the present invention and the existing solutions is that the data is directly transmitted from the FC module to the shared memory of the PCIe SSD disk controller without passing through the system memory, thereby avoiding the performance of the system memory from becoming the bottleneck of the array performance. Each PCI ESSD disk ha...

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 PCIE SSD array data reading method and system and a PCIE SSD array data read-write method. Data is directly transmitted from an FC module to a shared memory of a PCIE SSD disk controller without passing through the system memory. Therefore, the system memory cannot become the bottleneck restricting the array performance. In addition, as each PCIE SSD disk is provided with a memory, the memory performance of a disk cannot become the bottleneck restricting the array and disk performance so long as the read-write performance of the memory on each disk is twice of the read-write bandwidth of the disk per se.

Description

technical field [0001] The invention relates to a data reading method, system and reading and writing method of a PCIESSD array. Background technique [0002] The existing operating systems and disk array solutions are designed according to the fact that the performance of mechanical disks is much lower than that of memory. Compared with the read and write delays of mechanical disks, the read and write delays of memory are almost negligible, so regardless of Whether it is a commonly used operating system or the software architecture of the array, the data read and written are first placed in the system memory and then sent to the disk or returned to the application. When reading, it will first check whether the data is a hit in the memory cache. If it can be hit, it will be taken out of the memory cache and returned to the application. If it cannot be hit, it will be taken out from the disk and sent to the memory for the application. Let's take a look at the read and write ...

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): G06F3/06
Inventor 王翔向平周士兵姜黎马翼田达海彭鹏
Owner HUNAN GOKE MICROELECTRONICS
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