Normalized floating-point data screening circuit

A floating-point data and circuit technology, applied in data selection, processing input data, electrical digital data processing, etc., can solve problems such as energy consumption, long code execution time, and large program memory space, so as to reduce execution energy consumption and simplify The effect of the design

Active Publication Date: 2017-10-27
XIAN MICROELECTRONICS TECH INST
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, in order to complete the screening of a set of data, it needs to occupy more register resources, and the code set formed by multiple instructions needs to occupy a large program memory space, and it needs to continuously execute value fetching, decoding, and execution. Waiting for operations, the code execution time is longer, and it will cause more energy consumption

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
  • Normalized floating-point data screening circuit
  • Normalized floating-point data screening circuit
  • Normalized floating-point data screening circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention is described in further detail below in conjunction with accompanying drawing:

[0035] see figure 1 , in order to realize the floating-point data comparison function in the present invention, a normalized floating-point data comparator is designed. The input of the normalized floating-point data comparator includes two data to be compared, DataA and DataB, and a control signal T indicating whether the ratio is larger or smaller. The output of the comparator is the comparison result R. When the output R is 1, it means that DataA does not meet the comparison condition specified by T. When the output R is 0, it means that DataA meets the comparison condition specified by T.

[0036] The input data to be compared DataA and DataB are floating-point data represented by normalization. The input control signal T has a width of 1 bit. When T is 1, it means to perform a ratio operation, that is, to judge whether DataA is greater than or equal to DataB. 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 discloses a normalized floating-point data screening circuit. The circuit comprises a normalized floating-point data comparator, a rising edge monitoring circuit, an input circuit and an output circuit; a floating-point data stream Ain and an address stream Bin corresponding to the floating-point data stream Ain are input through the input circuit; a result R is output to the output circuit through the normalized floating-point data comparator; and obtained maximum / minimum data MData, an address MAddr corresponding to the data, an enable signal Men, a threshold comparison result ThresholdData and a current threshold comparison valid signal ThresholdEn are output. According to the circuit, a large amount of normalized floating-point data can be screened in a data stream mode; the data or the corresponding address meeting a specified condition can be given; and a screening apparatus is designed in an ALU, so that the floating-point data can be quickly screened, the design of a software program can be simplified, the executive energy consumption of a processor can be reduced, and the deficiency that a general data comparison instruction only can perform comparison on relatively few numbers (generally two numbers) can be made up for.

Description

【Technical field】 [0001] The invention belongs to the technical field of digital circuits and relates to a normalized floating-point data screening circuit. 【Background technique】 [0002] In digital signal processing chips, processing of a large amount of floating-point data widely exists. In the processing of these floating-point data, in addition to the most basic addition, subtraction and multiplication, there is also a comparison of floating-point data. To compare two floating-point numbers that have been normalized, first compare the sign bit, if the sign bit is the same, then compare the size of the exponent, if the exponents are also equal, then compare the size of the mantissa, which is the most effective way to compare two normalized floating-point numbers basic method. With the continuous expansion of the scale of processed data, it is often necessary to filter out the data satisfying a certain size relationship from a large set of data, and give the data value ...

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/10G06F9/30
CPCG06F7/10G06F9/30021G06F9/3012
Inventor 闫鑫周泉杨靓
Owner XIAN MICROELECTRONICS TECH INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products