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

Method, equipment and medium for realizing data parity rearrangement

A data rearrangement technology, applied in data classification, processing input data, electrical digital data processing, etc., can solve the problems of wasting instruction memory data bandwidth, long delay of read and write operations of shared memory, and increase of instruction read delay

Active Publication Date: 2022-05-27
SHANGHAI BIREN TECH CO LTD
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method increases the read delay of the instruction and wastes the data bandwidth of the instruction memory.
In addition, the index calculation of the shared memory is more complex and needs to be converted into additional calculations for the corresponding addresses
[0004] To sum up, the disadvantages of the traditional schemes for data parity rearrangement are: the addition of complex shared memory index address conversion calculation operations, and the long delay of read and write operations in the shared memory, which affects the program performance

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
  • Method, equipment and medium for realizing data parity rearrangement
  • Method, equipment and medium for realizing data parity rearrangement
  • Method, equipment and medium for realizing data parity rearrangement

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding and should be considered as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted from the following description for clarity and conciseness.

[0028] As used herein, the term "including" and variations thereof mean open-ended inclusion, ie, "including but not limited to". The term "or" means "and / or" unless specifically stated otherwise. The term "based on" means "based at least in part on". The terms "one example embodiment" and "one embodiment" mean "at least one example embodiment." The term "another...

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 embodiment of the invention relates to a method and equipment for realizing data parity rearrangement and a medium, and the method comprises the steps: determining a first mapping parameter based on the thread count of a thread group; based on the first mapping parameter, mapping data of the first register to the third register and mapping data of the second register to a fourth register; shifting data of the first register, the second register, the third register and the fourth register to a transfer register; based on the address of the transfer register, executing extraction on the data in the transfer register so as to obtain first data, second data, third data and fourth data; first data and second data are written into the first register and the second register respectively, and therefore register data odd-even rearrangement is achieved. Therefore, odd-even rearrangement of the data between the two registers can be realized more quickly under the condition that the address of the shared memory is not calculated.

Description

technical field [0001] Embodiments of the present disclosure generally relate to the field of processors, and more particularly, to a method, computing device, and computer-readable storage medium for implementing data parity rearrangement. Background technique [0002] In general, in general-purpose computing on graphics processing units (GPGPU), a fast Fourier (FFT) operation is usually involved in which the input is a real number and the output is a complex number (R2C). The operation requires parity rearrangement of the original input sequence of real numbers to reassemble into a new sequence of complex numbers. This involves parity reordering of data between thread groups (wraps) between different registers. The parity rearrangement operation relies on data interaction between thread groups. [0003] The existing way of data interaction between thread groups is mainly through shared memory. The system first calculates the corresponding shared memory address according...

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): G06F7/24G06F11/10G06F13/40
CPCG06F7/24G06F11/10G06F13/4013Y02D10/00
Inventor 不公告发明人
Owner SHANGHAI BIREN 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