Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Virtual hardware system and instruction executing method based on virtual hardware system

A technology of virtual hardware and instructions, applied in the computer field, can solve the problems of slow execution speed, small application scope of virtual hardware system, inability to use advanced resources of parent hardware, etc., to save system resources, reduce instruction execution cycle, and improve instruction execution speed. Effect

Inactive Publication Date: 2008-04-02
BEIJING SENSESHIELD TECH
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] It can be seen that in the existing virtual hardware system, the parent hardware simulates the instruction execution process of the virtual hardware by reading and converting instructions one by one. Hundreds of instruction cycles, slow execution speed, unable to meet the high-performance requirements of the operation process
Moreover, since the parent hardware simulates the instruction execution process of the virtual hardware by reading and converting instructions one by one, the instruction execution is limited to the underlying instructions. Therefore, the existing virtual hardware cannot use the advanced resources in the parent hardware, and can only use The limited resources allocated by the parent hardware make the virtual hardware system less applicable

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
  • Virtual hardware system and instruction executing method based on virtual hardware system
  • Virtual hardware system and instruction executing method based on virtual hardware system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.

[0054] The basic idea of ​​the present invention is: the parent hardware reads and transforms instruction data of a piece of virtual hardware, calls internal resources according to the instruction, and uses the called internal resources to run the processing flow corresponding to the instruction.

[0055] Wherein, the instruction for the parent hardware to call the internal resource is a pre-agreed instruction between the parent hardware and the virtual hardware, such as an external call instruction, that is, there is a mapping relationship between the pre-agreed instruction and the internal resource. Wherein, the internal resource may be a functional function, or a high-level resource such as a file system.

[0056] FIG. 2 is an exemplary structural di...

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 virtual hardware system comprising a father hardware and a virtual hardware, wherein, the father hardware reads instruction data from the virtual hardware, operates a processing flow corresponding to the instruction data and sends the processing result to the virtual hardware, and the virtual hardware stores instruction data with mapping relation to the preappointed instruction and receives the processing result from the father hardware. The invention also discloses an instruction execution method based on the virtual hardware. The invention is capable of reading and converting the instruction data of a virtual hardware via the father hardware, calling internal resources, such as performance function and various advanced resources according to the instruction, and utilizing the called internal resources to operate the processing flow corresponding to the instruction, thereby reducing instruction execution cycle and increasing instruction execution speed of the virtual hardware. Moreover, the invention does not need to store the same logic code for realizing the same function in the father hardware and the virtual hardware respectively, thus saving system resources.

Description

technical field [0001] The invention relates to computer technology, in particular to a virtual hardware system and an instruction execution method based on the virtual hardware system. Background technique [0002] A computer system includes a processor for executing a specific set of system instructions. Different types of processors can only execute instruction sets corresponding to the type of processors, that is, instruction sets of different processors are incompatible. However, by executing different instruction sets, various types of processors can show different performance advantages. For example, the instruction set of Intel80X86 central processing unit (CPU) is based on the complex instruction set computer (CICS) format, which can realize complex processing functions; The Motorola Power PC's instruction set is based on the Reduced Instruction Set Computer (RISC) format, which can perform simple processing functions at high speed. [0003] The prior art solves t...

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): G06F9/38G06F9/46
Inventor 殷广英
Owner BEIJING SENSESHIELD TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products