Server architecture, database query method thereof and storage medium

A query method and database technology, applied in the field of server architecture and its database query method, and storage media, can solve the problems of large data transmission delay, low storage efficiency, and low parallel performance, so as to reduce the process of data packets and improve Detection efficiency, effect of reducing data communication delay

Pending Publication Date: 2020-09-04
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the existing solution, the data communication between the processor and the accelerator is performed through the traditional PCIe protocol. Due to the limitation of the PCIe protocol, the delay of data transmission in this way is very large, which seriously restricts the performance.
[0003] The main reason is that this traditional communication method needs to map the accelerator-side address space to the processor-side memory address space, convert virtual and real addresses, and also need to go through complex driver software, which has a large delay; secondly, the existing architecture is based on processing As a computing center, the processor accesses the memory space of the accelerator through the PCIe controller, the processor load is high, and the storage efficiency is low; in addition, the existing database query acceleration logic has low performance in terms of algorithm, operating frequency, parallelism, etc., which affects The overall acceleration performance of the system

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
  • Server architecture, database query method thereof and storage medium
  • Server architecture, database query method thereof and storage medium
  • Server architecture, database query method thereof and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0048] Please refer to figure 1 , figure 1 为本申请实施例所提供的一种服务器架构示意图,具体技术方案如下:

[0049] processor;

[0050] 至少一个与处理器通过高速串行接口相连的数据库加速芯片;

[0051] 数据库加速芯片与处理器处于异构工作模式,数据库加速芯片用于承载数据库检索任务。

[0052] 处理器通过异构缓存一致性接口与数据加速芯片相连,且数据加速芯片与处理器共享主机侧内存。

[0053] 在此对于采用何种高速串行接口不做具体限定,例如可以采用OpenCAPI接口(OpenCAPI单通道25Gb / s),较PCIE通信协议的传输性能大大提高。此外,数据库加速芯片可以采用硬件描述语言实现内逻辑,例如...

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 provides a server architecture, and the server architecture comprises: a processor; and a database acceleration chip which is connected with the processor through a high-speed serial interface. The database acceleration chip and the processor are in a heterogeneous working mode, and the database acceleration chip is used for bearing database retrieval tasks. According to the method,the manner that a current hardware platform takes the processor as a single core is converted into that manner that the current hardware platform takes the processor and the database acceleration chipas double cores, and when the database retrieval task is received, the processor transfers the retrieval task to the database acceleration chip for processing, so that the use of other functions of the server is not influenced. The database acceleration chip is specially used for executing the database retrieval task, so that the process of transferring the data packet from the processor is reduced, the data communication delay is reduced, and the database detection efficiency is improved. The invention further provides a database query method and a computer readable storage medium, which have the above beneficial effects.

Description

technical field [0001] 本申请涉及服务器领域,特别涉及一种服务器架构及其数据库查询方法和存储介质。 Background technique [0002] 现有的解决方案处理器端和加速器之间通过传统的PCIe协议进行数据通信,由于PCIe协议的限制,这种方式数据传输的延时很大,严重制约性能。 [0003] 主要是因为这种传统的通信方式,需要将加速器端地址空间映射到处理器端的内存地址空间中,虚实地址转换,同时还需要经过复杂的驱动软件,延迟大;其次,现有架构是以处理为计算中心,处理器通过PCIe控制器访问加速器的内存空间,处理器负载高,存储效率低;此外,现有的数据库查询加速逻辑在算法、工作频率、并行性等方面性能不高,影响了系统的整体加速性能。 Contents of the invention [0004] 本申请的目的是提供一种服务器架构及其数据库查询方法和存储介质,能够提高服务器对于数据库查询请求的处理效率。 [0005] 为解决上述技术问题,本申请提供一种服务器架构,具体技术方案如下: [0006] processor; [0007] 至少一个与所述处理器通过高速串行接口相连的数据库加速芯片; [0008] 所述数据库加速芯片与所述处理器处于异构工作模式,所述数据库加速芯片用于承载数据库检索任务。 [0009] 可选的,所述处理器通过异构缓存一致性接口与所述数据加速芯片相连,且所述数据加速芯片与所述处理器共享主机侧内存。 [0010] 可选的,当所述数据库加速芯片大于一个时,各所述数据库加速芯片形成芯片池。 [0011] 可选的,所述芯片池内各所述数据库加速芯片之间通过光纤接口互连。 [0012] 本申请还提供一种数据库的查询方法,基于上文所述的服务器架构,具体技术方案如下: [0013] 接收数据库查询请求; [0014] 将所述数据库查询请求发送至所述数据库加速芯片,以使所述数据库加速芯片处理所述数据库查询请求。 [0015] 可选的,将所述数据库查询请求发送至所述数据库加速芯片包括: [0016] 解析所述数据库查询请求,利用回调函数构造控制包报文; [0017] 将所述控制包报文发送至所述数据库加速芯片。 [001...

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): G06F16/2453G06F16/2455
CPCG06F16/2453G06F16/24552
Inventor 张闯李仁刚阚宏伟黄广奎孙颉王峰任智新
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
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