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

CPU virtualization method based on processor partitioning technology

A virtualization and processor technology, applied in the field of CPU virtualization and CPU virtualization based on processor partition technology, can solve problems such as the inability to meet the characteristics of client applications, achieve good scalability, reduce difficulty, and improve computing complexity. sexual effect

Inactive Publication Date: 2010-07-28
BEIHANG UNIV
View PDF3 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In addition, the traditional CPU virtualization method uses a unified scheduling strategy, which cannot meet the characteristics of different client applications

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
  • CPU virtualization method based on processor partitioning technology
  • CPU virtualization method based on processor partitioning technology
  • CPU virtualization method based on processor partitioning technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described in detail below in conjunction with the accompanying drawings.

[0035] In the embodiment of the present invention, based on the Bare-metal virtualization (Bare-metal virtualization) method, a CPU virtualization method based on processor partition technology is proposed. According to the expected task classification, it is divided into H-Core partitions and the corresponding number of G-Core partitions; the privileged domain and management tasks running in the virtualization system are deployed to the H-Core, and independent CPU cores and computing resources are assigned to them ;Divide the general client Domain running in the virtualization system into multiple virtualization task subsets according to time constraints, IO access requirements, security and reliability requirements, and deploy them to the corresponding G-Core partitions; and At the same time, on different G-Core partitions, according to the characteristics ...

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 CPU virtualization method based on processor partitioning technology, which comprises the following steps: aiming at a multi-core or many-core platform, firstly, dividing a CPU core into a management core (H-Core) partition and a plurality of general core (G-Core) partitions; then, allocating management tasks and privileged domains in a VMM into the H-Core partition for operating; dividing general client domains operating on the VMM into different virtualization task subsets according to individual characteristics; and allocating the virtualization task subsets into the corresponding G-Core partitions for operating. Different scheduling policies and resource allocation policies can be realized aiming at different types of virtualization tasks in different CPU partitions. The CPU virtualization method of the invention improves the safety and the reliability of the virtualization system on the multi-core or many-core platform, reduces the complexity of CPU virtualization, simultaneously simplifies the complexity of overall resource allocation and scheduling, improves the capacity of the VMM for allocating and scheduling computing resources, and has the advantages of safety, reliability, high efficiency and high performance.

Description

technical field [0001] The invention proposes a CPU virtualization method, in particular relates to a multi-core or many-core platform-oriented CPU virtualization method based on processor partition technology, and belongs to the technical field of computer operating systems and virtualization. Background technique [0002] With the development of the information industry, the requirements for computing power in all walks of life continue to increase. At the same time, limited by the microelectronics production process, traditional methods of increasing circuit integration and CPU main frequency cannot solve problems such as design complexity, chip power consumption, circuit leakage current, and CPU heat dissipation. Therefore, more and more processor manufacturers are turning to single-chip multi-processor (CMP, Chip Multi-processing) technology and simultaneous multi-threading (SMT, Simultaneous Multi-Threading) technology, using the thread-level parallelism of the process...

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/455G06F9/50
Inventor 张炯龙翔吕紫旭高小鹏白跃斌
Owner BEIHANG UNIV
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