Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

50 results about "Virtual Processor" patented technology

Tao Virtual Processor (VP) was a virtual machine from Tao Group.

Controller-based traffic filtering and address modification

In communication with components of a cloud platform, namely a software-defined network constructed to overlay at least one public cloud network, a controller features a virtual processor and a data store. The data store includes network address translation (NAT) processing logic configured to determine whether a control plane message from tenant resources is associated with a network address overlapping condition, which represents a first network address included in the control plane message overlaps a network address range relied upon by either (a) at least one of the components of the cloud platform or (b) a component associated with other tenant resources. The NAT processing logic is further configured to alter routing data stores that maintain routing information for each of the components of the cloud platform to substitute the first network address with a first virtual network address for subsequent data message routing.
Owner:AVIATRIX SYSTEMS INC

Direct mode for virtualization

A direct mode is provided for virtualization to enable simultaneous operation of different operating systems. A compatibility layer operates as a translator between instructions for the kernel of the host operating system running on device hardware and a guest operating system running in a virtual machine. A single layer of scheduling is employed via a host scheduler to support more optimal scheduling for the guest code. This approach supports running unmodified applications for the guest OS in the virtual machine. Memory management streamlines file write operations in which write operation parameters are mapped directly between one or more threads and virtual processors executing them. The direct mode for virtualization also enables streamlining message passing. It can also enable enhanced security between processes from different operating systems.
Owner:GOOGLE LLC

Neutral atomic quantum processor virtualization scheduling method based on capability block

The embodiment of the invention relates to the technical field of quantum computing and quantum processor resource management, and provides a neutral atom quantum processor virtualization scheduling method based on a capability block, which comprises the following steps: receiving and analyzing a quantum algorithm task, and extracting a structural feature set; converting the structural feature set into an algorithm capability portrait based on a feature and capability mapping rule; obtaining a capability block resource pool comprising a plurality of capability blocks and block capability portraits thereof; carrying out capability matching on the algorithm capability portrait and the block capability portrait, and judging a coverage relation; determining a candidate capability block based on the coverage relationship and performing feasibility judgment; performing cross-region combination search on the candidate capability block set to construct a candidate block combination; performing cost evaluation on each candidate block combination; and selecting a target block combination based on the combination cost, constructing a virtual processor description object and outputting the virtual processor description object to an execution layer. Therefore, implementation and expandability of a complex quantum algorithm on a large-scale neutral atom quantum processor are realized.
Owner:LIANGYI WANXIANG (BEIJING) TECHNOLOGY CO LTD

Physical machine processor scheduling method, equipment, system, product and storage medium

The embodiment of the invention provides a physical machine processor scheduling method, device, system, product and storage medium, the physical machine comprises a physical processor, the physical processor corresponds to a scheduling queue, the method comprises the following steps: switching a running host machine operating system from a root mode to a virtualization mode, and in the virtualization mode, the host machine operating system is switched to a virtual mode; creating at least one virtual processor; generating a scheduling object and adding the scheduling object to a scheduling queue of the physical processor; and in a process of selecting a running task for the physical processor based on the scheduling queue of the physical processor, if the scheduling object is selected, selecting a target virtual processor from the at least one virtual processor, and scheduling the physical processor to run the target virtual processor.
Owner:ALIBABA CLOUD COMPUTING CO LTD

Verification apparatus, method and system for bus controller

PendingCN122316957AComputer hardwareTransceiver
The embodiment of the application provides a kind of bus controller's verification device, method and system.The verification device includes: virtual processor and verification module;Virtual processor includes the virtual bus controller to be measured;Wherein, virtual processor and the virtual bus controller to be measured are hardware description file;Virtual processor is used to send bus control instruction to verification module by communication module according to the verification demand issued by host computer;Verification module is used to carry out bus data frame transmission with the virtual bus controller to be measured by bus transceiver according to bus control instruction;Host computer is used to verify the virtual bus controller to be measured according to the bus data frame received by the virtual bus controller to be measured.The scheme can verify the prototype of bus controller, can detect the error in design stage, and developer can modify the design of bus controller according to the verification result, reduce the cost and time loss caused by failure in later period.
Owner:SHANGHAI INTEGRATED CIRCUIT RESEARCH & DEVELOPMENT CENTER CO LTD

Multiple node servers having distributed management application operating environments

A server includes physical compute nodes. Each physical compute node includes a host and physical management resources. The physical management resources include a physical management processor. The server includes a distributed hypervisor to provide a distributed application operating environment that is hosted by the physical management resources. The distributed hypervisor to allocate, from the physical management processors, virtual processors for the distributed application operating environment to execute applications to manage the physical compute nodes. The distributed hypervisor includes a plurality of hyper-kernels that are associated with respective physical compute nodes. Each hyper-kernel is hosted on the physical management resources of the associated physical compute node.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Transparently servicing a host compute layer of a virtual machine

A method is disclosed for updating a host compute layer (HCL) in a virtual machine (VM) host computer system. The method involves determining the availability of an update for the HCL of a guest VM operating on the VM host system. A message is sent to the HCL to persist the HCL's operating state, including pausing the execution of the guest operating system (OS) and then persisting the operating state. Subsequently, the virtual processor (VP) system associated with the guest VM is stopped, a register is set to a power-on or reset value, and updated HCL code is copied into the memory space of the HCL. The VP system is then resumed, booting the updated HCL, which restores the operating state and resumes the execution of the guest OS.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Processor time scheduling and container creation method, device, medium, and program product

Embodiments of the present disclosure provide a processor time scheduling and container creation method, a device, a medium, and a program product. In the embodiments of the present disclosure, in order to implement flexible processor bandwidth control in a secure container, by means of extending a virtual processor core allocated to a conventional secure container, a constraint requiring one-to-one correspondence between usage duration (Quota) in the conventional secure container and virtual processor cores is broken, and the secure container can use the extended virtual processor core to consume unconsumed duration accumulated by a historical scheduling cycle under a high load, so that flexible processor bandwidth control is implemented, thereby meeting burst load demand and improving service quality of the secure container.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD +1

Software protection method based on virtual machine encryption mode and storage medium

The invention discloses a software protection method based on a virtual machine encryption mode and a storage medium, and the method comprises the steps: encrypting to-be-protected data through a key to obtain encrypted data, the to-be-protected data comprising an executable code, a configuration file and a resource file of to-be-protected software; constructing a virtual machine execution environment in the equipment memory, wherein the virtual machine execution environment comprises a virtual processor, a virtual memory space and a virtual register; loading the encrypted data to a virtual memory space, and configuring a virtual processor; after the protected software is started, performing anti-debugging monitoring, and if a debugging behavior is monitored, executing an anti-debugging operation; during the running period of the to-be-protected software, the MAC address of the equipment is obtained regularly, and the legality of the equipment is verified; and when a preset self-destruction triggering condition is met, executing a self-destruction operation. According to the method, various security threats can be effectively resisted, and software code and data security is protected.
Owner:福建省凯特科技有限公司

Method and device for calling interrupt communication system between para-virtualization processors

The embodiment of the invention provides a calling method and device for an interrupt communication system between para-virtualization processors, electronic equipment and a readable storage medium. The method comprises the steps that interrupt characteristics between the para-virtualization processors are configured for virtual processors; if the virtual processor starts the interrupt characteristic between the para-virtualization processors, setting an interrupt call function for the virtual processor so as to call the interrupt call function when an interrupt request is sent; and in response to calling of the interrupt calling function, directly updating the interrupt descriptor corresponding to the target virtual processor so as to enable the target virtual processor to process the interrupt request. According to the embodiment of the invention, by setting the interrupt calling function, when the interrupt request is subsequently transmitted, the interrupt descriptor of the target virtual processor is directly updated so as to process the interrupt request without intervention of a virtual machine monitor, so that the number of times that the virtual machine returns to the host machine state from the client machine state is reduced, and the performance of the virtual machine is improved.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Virtual processor auto-suspend during virtualization stack servicing

Systems and methods for servicing a virtualization stack without disrupting a virtual machine (VM) include detecting a servicing operation for a component of a virtualization stack supporting the VM. Upon detecting an interrupt from a virtual processor (VP) of a partition associated with the VM during the servicing operation, it is determined that the interrupt is a root interrupt type. In response to the interrupt being the root interrupt type, the method includes holding the interrupt at a hypervisor and suspending one or more VPs of the partition. Following completion of the servicing operation, the partition's VP(s) are resumed, and the interrupt is released to a root partition.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Machine interpretation for a virtualized guest configuration

Interpretative execution is performed by a physical processor of a computing environment for a virtual processor executing on the physical processor. The performing interpretative execution includes obtaining an order code indicating an action to be taken for the virtual processor and accessing a shadow state description of the virtual processor to obtain an original state description origin. The original state description origin indicates the location of an original state description of the virtual processor, and the original state description includes state information of the virtual processor. An action is performed using an indicator of the state information of the virtual processor. The indicator is selected based on the order code, and the action is performed by the physical processor on behalf of the virtual processor.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Virtual machine execution with heterogenous host and virtual machine instruction set architectures

A method includes: executing, on a host computer including a host processor and host memory, a hypervisor managing a virtual machine including a virtual processor and virtual machine memory, the virtual machine executing a guest program stored in the virtual machine memory, the guest program including machine instructions; disabling, by the hypervisor, execute permissions on a first page of the virtual machine memory; and handling, by the hypervisor, a first abort triggered when the virtual processor executes an instruction in the first page of the virtual machine memory having an execute permission disabled including: replacing, by the hypervisor, one or more instructions in the first page of the virtual machine memory; disabling read and write permissions and enabling an execute permission in a first entry of a page table corresponding to the first page of the virtual machine memory; and resuming execution of the guest program on the virtual processor.
Owner:SYNOPSYS INC

System and interrupt handling method

Embodiments of the present disclosure disclose a computing device, and are applied to the field of computing devices. In the present disclosure, a virtual interrupt obtained by a host machine is mapped to a physical interrupt of a physical layer, and a virtual interrupt identifier corresponding to the physical interrupt is transferred to a virtual processor by using the physical layer. When a hardware layer transparently transmits the virtual interrupt identifier to the virtual processor, the virtual processor does not need to exit. This decreases a delay caused by exit of the virtual processor when software implements virtual interrupt routing.
Owner:HUAWEI TECH CO LTD

Virtual machine execution with heterogenous host and virtual machine instruction set architectures

A method includes: executing, on a host computer including a host processor and host memory, a hypervisor managing a virtual machine including a virtual processor and virtual machine memory, the virtual machine executing a guest program stored in the virtual machine memory, the guest program including machine instructions; disabling, by the hypervisor, execute permissions on a first page of the virtual machine memory; and handling, by the hypervisor, a first abort triggered when the virtual processor executes an instruction in the first page of the virtual machine memory having an execute permission disabled including: replacing, by the hypervisor, one or more instructions in the first page of the virtual machine memory; disabling read and write permissions and enabling an execute permission in a first entry of a page table corresponding to the first page of the virtual machine memory; and resuming execution of the guest program on the virtual processor.
Owner:SYNOPSYS INC

Method and apparatus for scheduling virtual machine thread

Embodiments of the present disclosure provide a method and an apparatus for scheduling a virtual machine thread includes: determining, by a load balancing scheduler, processor affinity of a first virtual central processing unit (VCPU) thread on a virtual processor of a virtual machine in response to receiving a scheduling instruction for the first VCPU thread; determining, based on the processor affinity of the first VCPU thread, a second hyper-threading logical processor in the target physical processor as processor affinity of a second VCPU thread in the virtual processor; scheduling, based on the processor affinity of the first VCPU thread, the first hyper-threading logical processor to run the first VCPU thread; and scheduling, based on the processor affinity of the second VCPU thread, the second hyper-threading logical processor to run the second VCPU thread.
Owner:BEIJING VOLCANO ENGINE TECH CO LTD

Distributing interrupt requests to be handled by target virtual processors

A virtual processor is provided that can be mapped to a plurality of physical processors. An interrupt distributor is responsible for distributing interrupt requests to a subset of the physical processors. An interface communicates with additional interrupt distributors responsible for other physical processors. In response to an interrupt request to be handled by a target virtual processor, the interrupt distributor determines whether to route the interrupt request to one of the subset of physical processors or to one of the additional interrupt distributors based on cached virtual processor mapping information. When a rejection response is received in response to the interrupt request being routed to one of the additional interrupt distributors, an update to the cached virtual processor mapping information is requested based on shared virtual processor mapping information and the re-sent interrupt request is sent to another interrupt distributor determined based on the shared virtual processor mapping information.
Owner:ARM LTD

Safe hypervisor upgrades for realtime virtual machines

Aspects of the present disclosure relate to hypervisor upgrades for real-time virtual machines. More specifically, a method of the present disclosure includes initiating, at a computing device, a second instance of a management user space component of a hypervisor associated with a virtual machine, wherein a virtual processor associated with the virtual machine is operating in association with a first instance of the management user space component. The method includes initiating a migration of a state of the first instance of the management user space component to the second instance of the management user space component. The method includes attaching the second instance of the management user space component to a kernel component, wherein a state of the virtual processor is maintained by the kernel component.
Owner:RED HAT INC

Machine interpretation for a virtualized guest configuration

Interpretative execution is performed by a physical processor of a computing environment for a virtual processor executing on the physical processor. The performing interpretative execution includes obtaining an order code indicating an action to be taken for the virtual processor and accessing a shadow state description of the virtual processor to obtain an original state description origin. The original state description origin indicates the location of an original state description of the virtual processor, and the original state description includes state information of the virtual processor. An action is performed using an indicator of the state information of the virtual processor. The indicator is selected based on the order code, and the action is performed by the physical processor on behalf of the virtual processor.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION +1

Processor scheduling for physical machine

Embodiments of the present disclosure provide a processor scheduling method for a physical machine, a device, a system, a product, and a storage medium. The physical machine comprises a physical processor, and the physical processor has a corresponding scheduling queue. The method comprises: switching a running host operating system from a root mode to a virtualization mode, and creating at least one virtual processor in the virtualization mode; generating a scheduling object and adding same to the scheduling queue of the physical processor; and in the process of selecting a running task for the physical processor on the basis of the scheduling queue of the physical processor, if the scheduling object is selected, selecting a target virtual processor from the at least one virtual processor, and scheduling the physical processor to run the target virtual processor.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD +1

Data access by virtual processors in a distributed system

In some examples, a distributed system includes a plurality of computer nodes comprising respective physical input / output (I / O) interfaces to a network-attached storage system. A virtual I / O interface is between a distributed virtual management program and a guest operating system (OS) of a virtual machine (VM). A plurality of virtual processors access the network-attached storage system through the virtual I / O interface in parallel using the respective physical I / O interfaces, where a first virtual processor in a first computer node is to use a data structure in the virtual I / O interface to submit a request to access data in the network-attached storage system and to receive a result of the request, and where the access of data from the network-attached storage system to satisfy the request is performed locally at the first computer node using the physical I / O interface of the first computer node. The distributed virtual management program maintains coherency of the data structure across multiple computer nodes.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Instruction set management method and device, electronic equipment and storage medium

The invention relates to an instruction set management method and device, electronic equipment and a storage medium, the method comprises the steps that target parameter information is received based on a target interface, the target interface is used for customizing a first instruction set corresponding to a virtual processor of a virtual machine, and the target parameter information is used for indicating parameters needed for customizing the first instruction set; determining a first instruction set corresponding to the virtual processor according to the target parameter information; generating first configuration information corresponding to the virtual processor according to the first instruction set; and registering the first configuration information into a kernel virtual machine KVM, so that the KVM configures a first instruction set for the virtual processor based on the first configuration information. An instruction set environment meeting user requirements is provided for the virtual machine, and the problem that flexibility is poor due to the fact that a default instruction set provided by a kernel virtual machine KVM depends on is solved.
Owner:BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD +1

Virtual processor creation method and system, electronic equipment, storage medium and program product

The invention discloses a virtual processor creation method and system, electronic equipment, a storage medium and a program product. The method comprises the steps that in the process that a host machine operates a host machine operating system, an expansion page table is created, the host machine operating system is to be switched to a virtual machine operating system, and the expansion page table is used for representing the mapping relation from a physical address of the virtual machine operating system to a real physical address; a data structure is created based on the expansion page table, and the data structure comprises attribute information needed by operation of the virtual machine operating system; switching a host machine operating system into a virtual machine operating system based on the attribute information in the data structure; and creating a virtual processor for the virtual machine operating system. The technical problem that a new VCPU cannot be directly created in a running operating system is solved.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD

Virtual processor auto-suspend during virtualization stack servicing

Systems and methods for servicing a virtualization stack without disrupting a virtual machine (VM) include detecting a servicing operation for a component of a virtualization stack supporting the VM. Upon detecting an interrupt from a virtual processor (VP) of a partition associated with the VM during the servicing operation, it is determined that the interrupt is a root interrupt type. In response to the interrupt being the root interrupt type, the method includes holding the interrupt at a hypervisor and suspending one or more VPs of the partition. Following completion of the servicing operation, the partition's VP(s) are resumed, and the interrupt is released to a root partition.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Virtual processor binding strategy switching method of virtual machine and related device

The embodiment of the invention provides a virtual processor binding strategy switching method of a virtual machine and a related device, and is applied to the field of computers. The method comprises the following steps: in response to a binding strategy switching request of a virtual processor of a virtual machine, obtaining a strategy setting instruction for carrying out binding strategy switching; performing instruction verification on the strategy setting instruction to obtain a verification result; if the verification result is that the verification is passed, obtaining running state data of the current virtual machine; wherein the running state data is used for representing a first binding strategy used by the current virtual machine; and judging whether the running state data meets a second binding strategy indicated in the strategy setting instruction or not, if not, redistributing a core of a physical machine occupied by a virtual processor in the current virtual machine or a logic thread of the physical machine, and modifying the binding strategy of the virtual processor based on the strategy setting instruction. The method is used for achieving the technical effect of improving the running efficiency of the virtual machine.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD +2

Virtual machine introspection method and device, electronic equipment and storage medium

The embodiment of the invention provides a virtual machine introspection method and device, electronic equipment and a storage medium, and belongs to the technical field of computers.The method comprises the steps that an agent system is loaded to a trusted domain, the agent system comprises a trusted agent component and a loader, the trusted domain further comprises an operating system kernel of a virtual machine, the virtual machine runs in the trusted domain, and the trusted agent component is loaded in the trusted domain; the virtual machine is in a secure arbitration mode, the operation environment of the agent system is initialized through a loader and a virtual machine monitor, the virtual machine monitor is in a non-secure arbitration mode, the operation mode of the agent system is determined, the operation mode is an exclusive mode or a cooperative mode, and the agent system is operated based on the exclusive mode or the cooperative mode. A virtual processor and memory resources of a trusted domain are managed through a virtual machine monitor, so that an agent system can run independently of an operating system kernel, and a safe trusted execution channel can be provided for a trusted domain owner.
Owner:SOUTHERN UNIVERSITY OF SCIENCE AND TECHNOLOGY

Virtual interrupt mapping method and apparatus

The application relates to the computer technical field and provides a virtual interrupt mapping method and device. The method comprises the following steps: receiving and extracting a target physical interrupt source identifier according to a physical interrupt request of an external device; performing hardware mapping retrieval according to the target physical interrupt source identifier to obtain a target virtual machine identifier, a target virtual processor identifier and a target virtual interrupt number corresponding to the target virtual processor identifier; performing address offset calculation according to the target virtual machine identifier and the target virtual processor identifier to obtain a physical address of a target virtual machine interrupt file; and writing the target virtual interrupt number into the target virtual machine interrupt file according to the physical address of the target virtual machine interrupt file. Based on the application scheme, the fast mapping of a physical interrupt to a virtual interrupt is realized without the intervention of a virtualization management program, so that the interrupt processing time delay and system overhead in the virtualization environment are effectively reduced.
Owner:BEIJING VCORE TECH CO LTD

Method for creating virtual processor, system, electronic device, storage medium and program product

Disclosed in the present disclosure are a method for creating a virtual processor, a system, an electronic device, a storage medium and a program product. The method comprises: during the process of a host machine running a host machine operating system, creating an extended page table, wherein the host machine operating system is to be switched to a virtual machine operating system, and the extended page table is used for representing a mapping relationship between a physical address of the virtual machine operating system and a real physical address; creating a data structure on the basis of the extended page table, the data structure comprising attribute information required for running the virtual machine operating system; on the basis of the attribute information in the data structure, switching the host machine operating system to the virtual machine operating system; and creating a virtual processor for the virtual machine operating system.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD +1

Virtual cluster creation method and device, equipment, storage medium and program product

The invention provides a virtual cluster creation method and device, equipment, a storage medium and a program product, and relates to the technical field of computer simulation, in particular to the technical field of large-scale cluster simulation. The method comprises the following steps: in response to a received first simulation instruction for a processor in a physical node, creating a virtual processor; in response to the received second simulation instruction for the interface associated with the processor, creating a virtual interface; creating a virtual node corresponding to the physical node based on the virtual processor and the virtual interface; a virtual cluster is created based on the plurality of virtual nodes. According to the method, the large-scale cluster environment can be effectively simulated, meanwhile, the hardware dependence can be reduced, and the cost can be saved.
Owner:MOORE THREADS TECH CO LTD