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

A method and data processing device for generating addresses

An address and device technology, applied in the field of storage, can solve the problems of large storage space, increase the burden on programmers, and occupy memory access instructions, and achieve the effect of reducing the amount of code and reducing the burden of programming.

Active Publication Date: 2020-10-09
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Data-intensive applications frequently access memory, and the law of memory access is not obvious, not a simple linear growth
In the existing memory access system, each instruction needs to explicitly indicate the destination address of the memory access operation, which makes the memory access instruction occupy a large amount of storage space
At the same time, when programming, the programmer needs to take into account the memory access address for each instruction, which also increases the burden on the programmer.

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 method and data processing device for generating addresses
  • A method and data processing device for generating addresses
  • A method and data processing device for generating addresses

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0058] Firstly, the application scenarios and hardware architecture of the present invention are introduced.

[0059] See figure 1 , the embodiment of the present invention provides a data processing device, and the data processing device may be used to execute the method for generating an address in the embodiment of the present invention. The ...

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

A method for generating an address and a data processing device, related to the technical field of storage and used to solve the current technical problem that an access and storage instruction occupies a large amount of storage space. A memory comprises a first recirculation region and a second recirculation region. When a first operation instruction regarding the second recirculation region is received, an initial address of the first recirculation region can be modified by means of a second step value corresponding to the second recirculation region, in addition to executing the first operation instruction. When the next clock period arrives, an address corresponding to the operation instruction received this time can be obtained; that is, when the operation instruction regarding the first recirculation region or the second recirculation region is received again next time, an operation can be performed directly according to the address obtained last time, without the need of carrying a destination address in the operation instruction. Consequently, the quantity of codes of the instruction is reduced, it is not necessary to consume a large amount of storage space to store the codes, and at the same time, the programming burden of programming personnel is also reduced.

Description

technical field [0001] The invention relates to the field of storage technology, in particular to a method for generating an address and a data processing device. Background technique [0002] The functions that current applications can perform are becoming more and more powerful, and more and more data are processed. For example, data-intensive applications also appear now. The so-called data-intensive refers to the storage and calculation of massive data, and its corresponding applications widely exist in various fields such as the World Wide Web, scientific computing, and artificial intelligence. Especially after entering the 21st century, with the rapid development of mobile Internet, cloud computing, and Internet of Things, the amount of global information is increasing exponentially, and a storm of data-intensive applications is forming. [0003] Data-intensive applications frequently access memory, and the memory access rules are not obvious, not a simple linear grow...

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): G06F12/0802
CPCG06F12/08
Inventor 汪涛张广飞宋风龙
Owner HUAWEI 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