FPGA (Field Programmable Gate Array) parallel sorting method and system based on index tree and data linked list

A sorting method and data link technology, which is applied in the fields of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of time-consuming operation and poor real-time performance, save sorting time, save address space, and reduce the difficulty of implementation. Effect

Active Publication Date: 2017-01-11
SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of these algorithms use cyclic comparison, which has the disadvantages of time-consuming calculation, poor r

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
  • FPGA (Field Programmable Gate Array) parallel sorting method and system based on index tree and data linked list
  • FPGA (Field Programmable Gate Array) parallel sorting method and system based on index tree and data linked list
  • FPGA (Field Programmable Gate Array) parallel sorting method and system based on index tree and data linked list

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] Embodiments of the present invention are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, in the case of no conflict, the following embodiments and features in the embodiments can be combined with each other.

[0047] It should be noted that the diagrams provided in the following embodiments are only schematically illustrating the basic ideas of the present invention, and only the components related to the present invention are shown in the diagrams rather than the number, shape and shape of the compo...

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 an FPGA (Field Programmable Gate Array) parallel sorting method and system based on an index tree and a data linked list. The method comprises the following steps of reading a characteristic value and an identification value to be sorted and recorded from a memory in sequence; creating an identification value node in a data linked list storage area, and storing the recorded identification value in the identification value node; according to the recorded characteristic value, establishing a characteristic value node on the index tree of an index tree storage area; after all records are read and processed, traversing the characteristic value node of each layer on the index tree in sequence, and recovering the characteristic value according to a path of the characteristic value node; according to an identification value node address recorded in the obtained characteristic value node, finding the corresponding identification value in the data linked list storage area; finally, according to a traversing sequence, outputting all the recorded characteristic values and identification values. According to the FPGA parallel sorting method and system based on the index tree and the data linked list, data is coded/ decoded through the FPGA to realize data sorting so as to carry out data sorting while data is read.

Description

technical field [0001] The invention relates to a data sorting method, in particular to an FPGA parallel sorting method and system based on an index tree and a data linked list. Background technique [0002] Sorting is an important data operation and an important operation in computer technology and information systems. Traditional sorting algorithms include bubble method, selection method, counting method, address sorting method and so on. Most of these algorithms use cyclic comparison, which has the disadvantages of time-consuming calculation, poor real-time performance, and processing space resource occupancy, which is the sorting algorithm of "space for time". [0003] In the era of big data, industry / enterprise big data that can easily reach hundreds of terabytes or even tens to hundreds of petabytes has far exceeded the processing capabilities of existing traditional computing technologies and information systems. Therefore, finding an effective data sorting method h...

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
IPC IPC(8): G06F17/30
CPCG06F16/9027
Inventor 李鸽子陈小刚陈邦明李顺芬韩文炳宋志棠
Owner SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
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