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

Method and device for increasing virtual processor identifiers

A virtual machine and identifier technology, applied in the field of cloud computing, can solve problems such as increasing the complexity of TLB design, and achieve the effect of reducing design complexity, simple logic implementation, and small changes

Active Publication Date: 2014-10-01
LOONGSON TECH CORP
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, since in the prior art, duplication of index addresses of different entries is avoided by extending the length of TLB entries, the design complexity of the TLB is increased.

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
  • Method and device for increasing virtual processor identifiers
  • Method and device for increasing virtual processor identifiers
  • Method and device for increasing virtual processor identifiers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0030] figure 1 It is a flowchart of a method for adding a virtual machine identifier field provided by an embodiment of the present invention. Such as figure 1 As shown, the method includes:

[0031] 101. When writing the virtual address of the virtual machine task into the virtual address space segment of the conversion lookaside buffer entry...

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 embodiment of the invention provides a method and a device for increasing virtual processor identifiers (VPIDs). By taking a plurality of high-order bit orders of a virtual address bit in a virtual address space segment as VPIDs, the VPIDs are added into a TLB (Translation Lookaside Buffer) table entry under the condition of not increasing the length of the TLB table entry, thereby avoiding repeated index addresses in different TLB table entries. Compared with the prior art, the method for increasing VPIDs has the advantages that the length of the TLB table entry does not need to be increased, logic implementation is simple, little modifications are made to a processor, and the design complexity of a TLB is lowered.

Description

technical field [0001] The embodiment of the present invention relates to cloud computing technology, and in particular to a method and device for adding a virtual machine identifier field. Background technique [0002] With the application of cloud computing, system virtualization has developed faster and faster, and more and more architectures are trying to increase virtualization support. In addition to the X86 architecture, the average execution speed of single-word-length fixed-point instructions (Million Instructions Per Second (MIPS for short) architecture also proposes a corresponding hardware-assisted virtualization specification on the MIPS architecture. The Translation Lookaside Buffer (TLB for short) is a key component for implementing virtual address to physical address translation. Each entry of the TLB implements the translation from the virtual address to the physical address. TLB entries are content-related and need to be indexed with index addresses, and ...

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/455G06F12/08H04L29/08G06F12/1036
Inventor 胡伟武台运方蔡万伟刘奇
Owner LOONGSON TECH CORP
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