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

Dual Instruction Multiple Floating Point Operand Division Controller

A technology of multiple floating-point operands and multiple operands, which is applied in the fields of instruments, computing, and electrical digital data processing, and can solve problems such as loss of function and affecting the execution speed of floating-point division operation instructions.

Inactive Publication Date: 2016-09-14
GUANGXI UNIVERSITY OF TECHNOLOGY
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The floating-point number division operator realizes the division operation of two 32-bit floating-point numbers conforming to the IEEE754 standard; the division operation is several times longer than the addition / subtraction operation and multiplication operation, and the system needs to output 2 floating-point operands in time before each operation , or 1 floating-point operand, the 2 operand inputs of the arithmetic unit need 2 registers to ensure the stability of the dividend and divisor input during the division operation, and the microprocessor can transfer to Process other programs, and read the operation results in time-sharing after the operation is completed; for the continuous execution of the division operation of multiple operands, and the operation results are used as the dividend, the microprocessor needs to transmit the operand as the divisor and the operation as the dividend multiple times in time-sharing The operation of writing back the result; the design of the floating-point number division operator also adopts the method of pipeline execution, and the operation process is divided into several modules. The modules are executed sequentially, and the operation result of each instruction in the pipeline needs to be written back after the operation; but for the executed floating-point number division operation, the operation result of the previous operation instruction needs to be used as the dividend instruction, so the pipeline of the floating-point number division operation The operation loses its effect, which affects the execution speed of the floating-point number division operation instruction

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
  • Dual Instruction Multiple Floating Point Operand Division Controller
  • Dual Instruction Multiple Floating Point Operand Division Controller
  • Dual Instruction Multiple Floating Point Operand Division Controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0106] A dual-instruction multi-floating-point operand division operation controller, such as figure 1 As shown, the controller includes dual-port read-only write-only memory I, command word and its multiple operand write timing control module II, floating-point operand read timing control module III, memory data empty flag controller IV, configuration operation and Output control module V;

[0107] The dual-port read-only write-only memory I is connected with the command word and its multiple operand write timing control module II, the floating-point operand read timing control module III, and the configuration operation and output control module V;

[0108] The command word and its multi-operand write timing control module II are also connected with the floating-point operand read timing control module III, the memory data empty flag controller IV, and the configuration operation and output control module V;

[0109] The floating-point operand read timing control module III is also...

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

A dual-instruction multi-floating-point operand division operation controller includes a dual-port read-only-write-only memory, a command and its multi-operand write timing control module, a floating-point operand read timing control module, a memory data empty flag controller and Configure the operation and output control module; the controller uses FPGA to design a hard-wired control circuit, which can store two instructions, and the two instructions can be processed in parallel, one instruction is executed, and the other instruction is to be executed; or one instruction is executed, and the other instruction is written input; or an instruction operand is being written and read out at the same time; the write timing pulse generated inside the controller controls the continuous writing of multiple operands; the read timing pulse synchronized with the system Clock autonomously controls the operation of multiple floating-point numbers The division operation does not occupy the system bus. Executing one instruction is equivalent to executing multiple division instructions by the microprocessor, which reduces the number of operations for the system to fetch instructions, decode, transfer floating-point operands, and write back operation results.

Description

Technical field [0001] The invention relates to a dual-instruction multi-floating-point operand division operation controller, in particular to a dual-instruction multi-floating-point operand division operation control circuit and a timing control method based on hard-wired FPGA parallel operation circuits. Background technique [0002] The floating-point division arithmetic implements 2 32-bit floating-point division operations that comply with the IEEE754 standard; division operations are several times longer than addition / subtraction operations and multiplication operations. The system needs to output two floating-point operands in time before each operation , Or 1 floating point operand, the 2 operand input of the arithmetic unit requires 2 registers to ensure the stability of the dividend and divisor input during the division operation, and the microprocessor can be transferred during the division operation Process other programs, and read the operation result in time after ...

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/537
Inventor 蔡启仲李克俭李刚薛圣利王鸣桃
Owner GUANGXI UNIVERSITY OF TECHNOLOGY
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