Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and device for supporting effective data bit coding of data with any bit width

A technology of effective data and wide data, applied in the direction of electrical digital data processing, digital data processing components, instruments, etc., can solve problems such as chip performance improvement space constraints, failure, etc.

Active Publication Date: 2020-09-08
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Since the birth of the chip, it has been following Moore's Law, and its performance has doubled almost every 18-24 times. However, as the technology continues to approach the physical limit, Moore's Law is facing failure, and the development of the chip will enter the post-Moore era, which means With the chip performance improvement space will face greater constraints

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 and device for supporting effective data bit coding of data with any bit width
  • Method and device for supporting effective data bit coding of data with any bit width
  • Method and device for supporting effective data bit coding of data with any bit width

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] Such as figure 1 As shown, the implementation steps of the method for supporting effective data bit encoding of arbitrary bit width data in this embodiment include:

[0056] 1) Group the data bits of the operand according to the processor data bit width;

[0057] 2) Determine whether the operand has an encoding requirement, and if so, skip to the next step; otherwise, directly output the operand as the final encoding result, and end;

[0058] 3) Perform intra-group encoding for the grouped operands;

[0059] 4) Determine whether the encoded result in the group produces a carry, if a carry occurs, jump to the next step; otherwise, output the encoded result in the group as the final encoding result, and end;

[0060] 5) The result after encoding in the group is received as a carry, and the result after receiving the carry is output as the final encoding result.

[0061] In this embodiment, the detailed steps of grouping the data bits of the operand in step 1) include: ...

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 discloses a method and a device for supporting effective data bit encoding of data with any bit width. The method comprises the following steps of: grouping data bits of operands; judging whether the operands have coding requirements, and if not, outputting the grouping result as a final coding result; if there is a coding demand, performing intra-group coding on the grouped operands, further judging whether a result after intra-group coding generates carry, receiving the result after intra-group coding, and outputting the result after receiving carry as a final coding result; and otherwise, outputting the result after intra-group coding as a final coding result. The method has the advantages of high performance, low cost, easiness in implementation and flexibility in use, issimple to implement, and can be flexibly applied to the design of an existing processor.

Description

technical field [0001] The invention relates to the field of microarchitecture design of microprocessors, in particular to a method and device for encoding effective data bits of arbitrary bit width data. Background technique [0002] Since the birth of the chip, it has been following Moore's law, and its performance has doubled almost every 18-24 times. However, as the technology continues to approach the physical limit, Moore's law is facing failure, and the development of the chip will enter the post-Moore era, which means The space for improving chip performance will face greater constraints. The composition of the chip can be roughly divided into processor core, storage, interconnection, and IO, among which the core is the processor core. The main function of the processor core is to realize the control between the various modules of the chip, and the fundamental task of the chip---computation. The processor core needs to implement various calculations. In addition to ...

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/74
CPCG06F7/74
Inventor 张剑锋周理龚锐石伟刘威任巨张见曾坤王勇王蕾周海亮周宏伟赵振宇
Owner NAT UNIV OF DEFENSE TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More