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

A data reading and writing method and main board

A technology for data reading and writing and motherboard, applied in the field of data reading and writing methods and motherboards, can solve the problems of disk access acceleration, slow computing system running, long head seek time and rotation delay time, etc.

Active Publication Date: 2018-04-06
BEIJING TENGLING TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In practical applications, when the disk is reading and writing data, the head seek time and the rotation delay time are usually relatively long. If the CPU frequently accesses the disk, most of the disk work is spent on seeking, and the work efficiency will be very low. Causes the entire computing system to run slowly, so it is necessary to accelerate disk access

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
  • A data reading and writing method and main board
  • A data reading and writing method and main board
  • A data reading and writing method and main board

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] See figure 1 , figure 1 It is a schematic diagram of the motherboard architecture of the storage server in the existing implementation.

[0040] Such as figure 1 As shown, the motherboard architecture of the storage server usually includes service IO ports, CPU, IOH (InputOutput Hub, input and output hub), memory, SAS controller, SAS expander and RAID array.

[0041]Among them, the CPU is responsible for the work related to the operating system, RAID algorithm and all business processing calculations. The IOH is the chipset supporting the CPU and is responsible for providing some low-speed interfaces; for example, management network ports, keys, and serial ports. The memory is used to provide a larger capacity and faster cache for the system; for example, the memory may be a DDR3 standard memory. The SAS controller is responsible for providing SAS protocol conversion and processing of related storage instructions. The SAS expander is responsible for expanding the n...

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 application provides a mainboard, applied to a storage server, and the mainboard comprises a CPU, a data read and write module based on an FPGA, and a memory. The data read and write module based on the FPGA is separately connected to the CPU and a disk array of the storage server. The memory is connected to the data read and write module based on the FPGA. The data read and write module based on the FPGA is configured to receive a read and write IO request delivered by the CPU, analyze the read and write IO request, to obtain a corresponding read and write address, and determine whether the obtained read and write address hits an address index in a preset hotspot database in the memory; and when the obtained read and write address hits the address index in the preset hotspot database, based on hotspot data in the hotspot database, locally perform a read and write operation corresponding to the read and write IO request. The mainboard can improve an access speed of the hotspot data and whole read and write performance of the storage server.

Description

technical field [0001] The present application relates to the communication field, in particular to a method for reading and writing data and a mainboard. Background technique [0002] A storage server is a server that can provide a large storage space. It must have a fast processing chip, a large RAM (Random Access Memory, random access memory), and a very large internal disk space, in order to deal with end users at any time. Possible application deployment needs. [0003] In storage servers, the motherboard is usually the heart of a storage server design. In the existing architecture of the storage server motherboard, the CPU usually establishes a connection with the disk array through a SAS (Serial Attached SCSI, serial SCSI technology) controller and a SAS expander. The port receives read IO requests and write IO requests and sends them to the disk array through the SAS controller and SAS expander to complete the corresponding read and write operations. [0004] When...

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 Patents(China)
IPC IPC(8): G06F3/06
Inventor 田野
Owner BEIJING TENGLING 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