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

Virtualization method and system based on multi-core processor, multi-core processor and electronic device

A technology of multi-core processor and virtualized system, applied in the direction of electrical digital data processing, instrument, program control design, etc., can solve the problems of difficulty in expansion, affecting users, waiting time

Pending Publication Date: 2021-08-31
ANHUI CAMBRICON INFORMATION TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this mode, when the virtual machine VM1 is working, other virtual machines cannot work and are in the waiting time
When the time slice is small, the user is less likely to notice the time delay, but if a task of a virtual machine takes up a lot of time (such as figure 1 When the shown VM1), other users will feel the obvious time delay, thus affecting the user experience
[0005] In addition, in the prior art, the computing engine is common to different virtual machines. Once a certain virtual machine causes a problem with the computing engine, it will affect the paralysis of all virtual machines, thereby affecting all users.
[0006] Therefore, the existing virtual machine solutions have defects such as low computational efficiency, head-of-line blocking (HOL Blocking), large adjacent noise, and difficulty in expansion.

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
  • Virtualization method and system based on multi-core processor, multi-core processor and electronic device
  • Virtualization method and system based on multi-core processor, multi-core processor and electronic device
  • Virtualization method and system based on multi-core processor, multi-core processor and electronic device

Examples

Experimental program
Comparison scheme
Effect test

example 2

[0069] exist Figure 5 In the example shown in 7, processing cluster 0 corresponds to virtual function 0, processing cluster 1 corresponds to virtual function 1, processing cluster 2 corresponds to virtual function 0, processing cluster 3 corresponds to virtual function 1, and virtual functions 1 and 2 have equivalent processing power. This example is equivalent to example 3.

example 4

[0071] It can be seen that by mapping different processing clusters to different virtual functions, flexible configuration of virtual functions can be realized, so that the processing capabilities of virtual functions can be dynamically configured according to different requirements. Therefore, compared with the prior art, the technical solution of the present disclosure also has the advantages of simple and flexible configuration.

[0072] According to yet another disclosed embodiment, each virtual function has independent hardware resources.

[0073] The hardware resource mentioned here may be a processing core, or a memory (such as DDR), a bus, a coder / decoder, a video / audio driver, an interface unit, and so on. For example, for PCIe board resources, it includes AI Computing Unit (IPU), Graphics Codec Unit (VPU), Graphics Codec Unit (JPU) and memory. The present disclosure does not impose any limitation on the types of hardware resources.

[0074] Figure 6a , Figure 6...

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 virtualization method and system based on a multi-core processor, an electronic device and a computing device. The computing device can be included in a combined processing device, and the combined processing device can further comprise a universal interconnection interface and other processing devices. The computing device interacts with other processing devices to jointly complete the computing operation specified by a user. The combined processing device can further comprise a storage device, and the storage device is separately connected with the computing device and the other processing devices and is used for storing the data of the computing device and the other processing devices.

Description

technical field [0001] The present disclosure relates to the field of artificial intelligence, and more specifically, to the virtualization technology of processors. Background technique [0002] In computers, virtualization (Virtualization) is a resource management technology that abstracts and transforms various computer resources, such as servers, networks, memory, and storage, so that users can compare the original configuration A better way to apply these resources. [0003] figure 1 A schematic block diagram of realizing virtualization through time slicing (time slicing) technology is shown. [0004] Such as figure 1 As shown in , there are four virtual machines VM0-VM3, and these virtual machines execute their own tasks respectively. After passing through the time slice manager, these tasks will form time slices and be sorted according to time. The computing engine processes different tasks (time-sharing tasks) according to time slices. In this mode, when the vir...

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
IPC IPC(8): G06F9/50G06F15/167G06F9/455
CPCG06F9/45558G06F9/5027G06F9/5077G06F15/167G06F2009/4557
Inventor 不公告发明人
Owner ANHUI CAMBRICON INFORMATION TECH CO LTD
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