Merging tree sorting device, sorting system and sorting method

A tree-shaped sorting and sorting method technology, applied in the field of data processing, can solve problems such as increasing the delay and limiting the throughput of the sorting algorithm

Active Publication Date: 2021-07-06
YUSUR TECH CO LTD
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the common merge algorithm can only output one data per clock cycle, which greatly limits the throughput of the sorting algorithm and increases the delay.

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
  • Merging tree sorting device, sorting system and sorting method
  • Merging tree sorting device, sorting system and sorting method
  • Merging tree sorting device, sorting system and sorting method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0051] It should be noted in advance that the descriptions of the following embodiments or examples or the features mentioned therein can be combined with the features in other embodiments or examples in the same or similar manner, or replace the features in other embodiments or examples , to form a possible implementation. In addition, the term "comprising / comprising" used herein refers to the presence of features, elements, steps or components, but does not exclude the presence of one or more other features, elements, steps or components.

[0052] In order to solve...

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 merging tree sorting device, sorting system and sorting method. The sorting device comprises at least two kinds of double-tone and half-sorting modules with different output data quantities and a cache module; the double-tone and half-sorting modules with different output data quantities are connected from the bottom layer to the top layer according to the sequence of the output data quantities from small to large to form a merging tree structure, and a cache module is connected between every two adjacent double-tone and half-sorting modules with different output data quantities; the cache module is used for caching and accumulating data output by the previous layer of double-tone and half-sorting module to meet the requirement of the number of input data of the next layer of double-tone and half-sorting module; and each double-tone and half-sorting module is used for performing double-tone sorting on the two ordered sequences, completing sorting and output of one of the ascending sequence and the descending sequence in the double-tone sorting process, and blocking sorting and output of the other sequence. According to the scheme, multiple data can be output in one clock period, and the sorting efficiency can be improved.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a merge tree sorting device, a sorting system and a sorting method. Background technique [0002] Sorting plays a key role in many application scenarios, such as data mining, pattern recognition, etc. With the explosive growth of data volume, it is becoming more and more important to reduce sorting delay and increase sorting throughput in the process of sorting large-scale data. Considering the characteristics of parallelism and reconfigurability of FPGA (Field Programmable Gate Array, Field Programmable Gate Array), it is a good choice to implement the sorting algorithm using FPGA. [0003] When deploying sorting algorithms on FPGA, in order to achieve sorting of any data scale, the merge sorting algorithm is usually chosen. However, the common merge algorithm can only output one data per clock cycle, which greatly limits the throughput of the sorting algorithm and inc...

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/22G06F5/06
CPCG06F16/2246G06F5/065Y02D10/00
Inventor 鄢贵海卢文岩孔浩
Owner YUSUR 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