A 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, multi-register resources, etc., to reduce execution energy consumption and simplify design Effect

Active Publication Date: 2020-08-04
XIAN MICROELECTRONICS TECH INST
View PDF4 Cites 0 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
  • A Normalized Floating Point Data Screening Circuit
  • A Normalized Floating Point Data Screening Circuit
  • A Normalized Floating Point Data Screening Circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be described in further detail below in conjunction with the accompanying drawings:

[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 a larger or smaller ratio. 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 in a normalized representation. The input control signal T has a width of 1 bit. When T is 1, it means to perform a larger operation, that is, to determine whether DataA is greater than or equal to DataB. If Dat...

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 standardized floating-point data screening circuit. 【Background technique】 [0002] In digital signal processing chips, there is widespread processing of a large amount of floating-point data. 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 normalized floating-point numbers, first compare the sign bit, if the sign bit is the same, then compare the exponent size, if the exponents are also the same, then further compare the mantissa size, this is the best way to compare two normalized floating-point numbers The basic method. With the continuous expansion of the scale of processed data, it is often necessary to filter out data that meets a certain size relationship from a large number of data, and give the data value that meets the conditi...

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): 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