Floating-point data converting device and method

A floating-point data, conversion device technology, applied in electrical digital data processing, program control design, instruments, etc., to achieve the effect of reducing differences, improving operating speed, and increasing the complexity of hardware design

Active Publication Date: 2009-09-02
LOONGSON TECH CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Except for X86, there are almost no processors that use similar data formats. The resulting floating-point translation problem is worthy of research and attention by virtual machine researchers.

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
  • Floating-point data converting device and method
  • Floating-point data converting device and method
  • Floating-point data converting device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to make the purpose, technical solution and advantages of the present invention clearer, a floating-point data conversion device and method of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0049] The present invention provides a floating-point data conversion device and method, which is applied in a collaborative design virtual machine, and supports special floating-point numbers in the X86 (CISC) architecture on a RISC processor without increasing the data format of the original architecture data format.

[0050] In order to understand the present invention more deeply, the embodiment of the present invention first explains the floating-point data format of X86 and the RISC floating-point data format taking MIPS64 as an example....

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 floating point data conversion device and method. The device includes interconnected physical register files and floating-point arithmetic components; the physical register files include a first floating-point register for storing the sign bit and order of extended double-precision floating-point data; a second floating-point register for storing extended The mantissa part of the double-precision floating-point data; the third floating-point register is used to store the double-precision floating-point data; the floating-point operation unit, including the conversion module, is used to perform expansion between the double-precision floating-point data and the double-precision floating-point data mutual conversion. It is convenient for the virtual machine to perform binary translation work, improves the efficiency of the virtual machine, and enhances processor compatibility.

Description

technical field [0001] The invention relates to the technical field of microprocessors, in particular to a floating-point data conversion device and method in a microprocessor. Background technique [0002] The central processing unit (CPU), referred to as the microprocessor, is the core unit of the computer. The instruction set and design specification (architecture) adopted by the microprocessor are the primary characteristics of the computer, which determine the types of peripheral equipment and application software that the computer needs to adopt. [0003] The two architectures that are more popular in the world today are: the Reduced Instruction Set Computing (RISC) architecture represented by MIPS32 / 64 of MIPS Corporation and the Complex Instruction Set Computer (RISC) architecture represented by X86 of Intel Corporation. Complex Instruction Set Computing, CISC) architecture. CISC processors have a large number of instructions, some of which can perform fairly compl...

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): G06F9/302
Inventor 刘哲源段玮
Owner LOONGSON TECH CORP
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