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

Computer data processing method and device

A data processing and computer technology, applied in the computer field, can solve problems such as limited numerical range, inability to meet high-precision numerical calculation, etc., to achieve the effect of improving efficiency

Active Publication Date: 2019-09-20
ADVANCED NEW TECH CO LTD
View PDF9 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Large number calculations refer to calculations that calculate very large values ​​or require very high precision calculations. Due to the limited range of values ​​represented by the basic numerical data types provided by programming languages, it cannot satisfy large-scale high-precision numerical calculations.

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
  • Computer data processing method and device
  • Computer data processing method and device
  • Computer data processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described The embodiments are only some of the embodiments in this specification, not all of them. Based on the embodiments in this specification, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of this specification.

[0044] More and more application scenarios need to use large integer calculations, and the data processing capabilities of computers can be used to realize large integer calculations through computer programming and other methods. For example, the public key cryptography algorithm widely uses the multiplication of large integers. In the elliptic curve algorithm i...

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 computer data processing method and device, 256-bit multiplication is realized, two 256-bit data are split into 64 bits, and the split data are calculated according to a preset rule. And in the whole calculation process, multiplication results of the data pairs are calculated one by one, the multiplication results of the data pairs are accumulated according to the groups, and after accumulation of the multiplication results of the data pairs is finished, the lower 64 of the accumulation result is stored in the memory, and the corresponding register is released. Multiply-and-accumulate, when one group of accumulation is finished, a low 64-bit register operation mode is released; compared with the prior art, the method has the advantages that less registers can be occupied, only the registers can be accessed in the whole operation process, cache and internal storage do not need to be accessed, the data processing efficiency is improved, rapid operation of 256-bit multiplication is achieved, and a data foundation is laid for data processing processes such as cryptography and large integer operation.

Description

technical field [0001] This specification belongs to the field of computer technology, and in particular relates to a computer data processing method and device. Background technique [0002] With the advancement of science and technology, computer technology is constantly developing, and the complexity of data processing is also increasing. More and more data processing of large numbers is required. For example, 256-bit modular multiplication is usually required in cryptographic algorithms. Large number operations refer to calculations that calculate very large values ​​or require very high accuracy of operations. Due to the limited range of values ​​represented by the basic numerical data types provided by programming languages, it cannot satisfy large-scale high-precision numerical calculations. Such large number operations are usually associated with computer hardware. How to realize efficient and convenient computer data processing is a technical problem that needs to b...

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/523G06F7/544
CPCG06F7/523G06F7/5443
Inventor 赵原殷山
Owner ADVANCED NEW TECH CO LTD