Unlock instant, AI-driven research and patent intelligence for your innovation.

Method, device and processor for generating data by multidimensional array sliding

A technology of multi-dimensional arrays and dimensional arrays, which is applied in the computer field to achieve the effect of improving efficiency

Active Publication Date: 2018-06-19
LOONGSON TECH CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide a method, device and processor for generating data by sliding a multi-dimensional array, so as to improve the efficiency of the processor and make the processor more efficient when dealing with specific problems in the related scientific computing field or digital signal processing field

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, device and processor for generating data by multidimensional array sliding
  • Method, device and processor for generating data by multidimensional array sliding
  • Method, device and processor for generating data by multidimensional array sliding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0062] figure 1 It is a flowchart of an embodiment of the method for generating data by sliding a multi-dimensional array of the present invention, such as figure 1 As shown, the method of this embodiment may include:

[0063] Step 101: Obtain a first element and a second element with the same length by executing a multi-dimensional arr...

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

An embodiment of the invention provides a method and a device for generating data through multi-dimensional array sliding as well as a processor. The method for generating the data through the multi-dimensional array sliding comprises steps as follows: a first element and a second element with the same length are acquired through execution of a multi-dimensional array sliding operation instruction; a first N-dimensional array and a second N-dimensional array are formed by the first element and the second element respectively according to the same default rule; the first array and the second array are spliced in a direction of the first dimension; starting from an original point of the first dimension, an N-dimensional sliding window slides for a movement amount of bytes along the first dimension on the spliced N-dimensional array; all array elements in the N-dimensional sliding window after sliding are acquired to constitute a target element. According to the embodiment of the invention, the target element meeting a required data mode is extracted from the two source elements efficiently and conveniently, and the efficiency of the processor is improved, so that the processor is more efficient when used for solving specific problems in the related scientific computation field or the digital signal processing field.

Description

Technical field [0001] The embodiments of the present invention relate to computer technology, and in particular to a method, device and processor for generating data by sliding a multi-dimensional array. Background technique [0002] Nowadays, there are more and more applications that need to implement efficient data calculations, so more efficient Single Instruction stream Multiple Data streams (SIMD) processors are needed to execute more efficient SIMD instructions, so how Generating the data format required by the corresponding SIMD instruction according to the specific application has become a very critical link in the effective implementation of SIMD processing. [0003] However, the existing data format formation through asymmetric memory access, sliding operations, etc. requires multiple memory access operations or sliding operations, which will cause a long processing time problem and reduce the efficiency of the processor. Summary of the invention [0004] The embodiments...

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): G06F9/38
CPCG06F9/3887
Inventor 汪文祥杨灿
Owner LOONGSON TECH CORP