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

A kind of server and sorting device thereof

A device and technology for sorting data, applied in the field of data processing, can solve problems such as loss and achieve the effect of ensuring efficiency

Active Publication Date: 2022-02-18
SUZHOU METABRAIN INTELLIGENT TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Double-tone sorting is a sorting algorithm that is more suitable for parallel processing, but the current double-tone sorting is usually implemented by software through CPU or GPU, which loses the meaning of heterogeneous acceleration. When FPGA is used, it can only process small data The amount of data to be processed needs to be lower than the capacity of the FPGA itself, so that the FPGA can be used to directly sort the entire data

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 kind of server and sorting device thereof
  • A kind of server and sorting device thereof
  • A kind of server and sorting device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The core of the present invention is to provide a sorting device, which realizes convenient and rapid sorting of a large amount of data through the FPGA.

[0035] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0036] Please refer to figure 1 , figure 1 It is a structural schematic diagram of a sorting device in the present invention, and the sorting device may include: a first memory 10, FPGA20, and FPGA20 includes:

[0037] The configuration module 21 ...

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 application discloses a server and its sorting device, including: a first memory, FPGA, and FPGA including: a configuration module for receiving configuration information of data to be sorted; a data movement module for moving data; a status module for recording status information ; The interrupt module is used to send an interrupt; the second memory is a sorting module and a comparison module; the scheduling module is used to: divide the continuous N address spaces of the first packet size from the first memory to place the data to be sorted; Based on the state information, the sorting of the data to be sorted is completed according to the double tone sorting algorithm; when sorting the data in a single address space, the data in the address space is sorted based on the sorting module; when sorting the data in different address spaces , perform data sorting in different address spaces based on the comparison module. By applying the scheme of the present application, convenient and rapid sorting of large amounts of data is realized through FPGA.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a server and a sorting device thereof. Background technique [0002] With the increasingly widespread application of heterogeneous acceleration, FPGA (Field Programmable Gate Array, Field Programmable Gate Array)-based accelerator cards are also developing rapidly. The accelerator card FPGA is connected to the server host through the PCIE (Peripheral Component Interconnect Express, high-speed serial computer expansion bus standard) interface. The server host sends the data to be accelerated to the accelerator card FPGA through the PCIE interface. After the accelerator card FPGA is processed, it passes through the PCIE interface. Return relevant data. [0003] Among many applications, the acceleration of the database is an important application. Many operations of the database include storage, association, query, modification, etc. Among them, sorting data is a common sce...

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): G06F13/32
Inventor 王峰张闯任智新
Owner SUZHOU METABRAIN INTELLIGENT 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