Single/double/quadruple precision floating point data relevant circuit and operand acquisition method of RISC (Reduced Instruction-Set Computer) processor

A floating-point data and related circuit technology, applied in the direction of electrical digital data processing, digital data processing components, instruments, etc., can solve the problems of reducing pipeline throughput, limiting floating-point pipeline frequency, long delay, etc.

Active Publication Date: 2015-12-16
NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Regarding single / double / quad precision floating-point data, there are many different related situations according to different precisions, and there are data related judgments based on various possible related situations, as well as the selection of operands, the problems of high logic complexity and long delay, and limitations frequency of the floating-point pipeline
The decision logic for each precision floating-point data is based solely on various possible related situations, and after determining the correlation, the selection logic of the correct data is more complicated, and the complex logic delay has become a bottleneck that limits the increase in the frequency of the floating-point pipeline.
At the same time, some processors use stall pipeline technology to determine that if data correlation occurs, they wait for the execution of the relevant floating-point instructions to complete, and then read the corresponding floating-point data from the floating-point register file. This method does not really reduce the floating-point data. At the same time, because the pipeline is paused, the throughput rate of the pipeline is reduced, and the performance of the floating-point pipeline is directly reduced.

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
  • Single/double/quadruple precision floating point data relevant circuit and operand acquisition method of RISC (Reduced Instruction-Set Computer) processor
  • Single/double/quadruple precision floating point data relevant circuit and operand acquisition method of RISC (Reduced Instruction-Set Computer) processor
  • Single/double/quadruple precision floating point data relevant circuit and operand acquisition method of RISC (Reduced Instruction-Set Computer) processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The present invention will be further described in detail below in conjunction with specific embodiments, which are explanations of the present invention rather than limitations.

[0053] The present invention is a single / double / quad precision floating-point operand acquisition method for a RISC processor, wherein the register bit width in the floating-point register file is 32 bits, which can realize the single cycle of the single / double / quad-precision floating-point register Access, including the following two steps.

[0054] (1) Floating-point operands and floating-point results are grouped.

[0055] Store 32-bit data according to each floating-point register number, divide the four-precision 128-bit floating-point operand into four groups, frs_op_00, frs_op_01, frs_op_10, and frs_op_11, each group is 32-bit data, corresponding to the floating-point operand register Data with the lowest two digits of the number being 00, 01, 10 and 11. Four-precision 128-bit floati...

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 single / double / quadruple precision floating point data relevant circuit and an operand acquisition method of an RISC (Reduced Instruction-Set Computer) processor. The method can effectively solve the problems of high logic complexity and long time delay, can quickly judge the correlation of single / double / quadruple precision, obtains a correct floating point data source and improves the floating point assembly line frequency. Four sets of hardware logic are adopted to carry out correlation judgment and the processing of data selection of each part in parallel, the correlation judgment logic of the floating data with different precision and the complexity and long time delay of data selection logic during correlation can be eliminated. Compared with the logicthat the correlation of each execution level is determined according to a floating point operand register number in a floating point instruction and floating point operation precision and a floating point result is selected according to a correlation situation, the method disclosed by the invention has the advantages that the complexity is lowered, logic time delay is shortened, a circuit structure is clear, all of the correlation judgment preprocessing, correlation judgment logic and result selection logic can be subjected to assembly line division, and the method is suitable for each processor of different types of assembly line division.

Description

technical field [0001] The invention relates to the related design field of floating-point pipeline data, in particular to a single / double / quad precision floating-point data related circuit and an operand acquisition method of a RISC processor. Background technique [0002] At present, there have been many researches on the floating-point design of processors, but there are relatively few studies on floating-point pipelines. Since floating-point data includes single / double / quad precision, this means that single-precision floating-point 32-bit data may be related to single-, double-, and quad-precision floating-point data; double-precision floating-point 64-bit data may be related to single, double, Four-precision floating-point data is correlated, and the correlation between the upper 32-bit and lower 32-bit data in 64-bit data may be different; the quad-precision floating-point 128-bit data may be correlated with single, double, and quadruple-precision floating-point data, ...

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 Applications(China)
IPC IPC(8): G06F7/57
Inventor 张洵颖赵翠华裴茹霞肖建青张丽娜李红桥崔媛媛
Owner NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
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