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

33 results about "Virtual Processor" patented technology

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

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

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

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

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

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

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 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

VEHICLE CONTROL DEVICE, VEHICLE DISPLAY SYSTEM AND VEHICLE DISPLAY CONTROL METHOD

Vehicle control device (10) which controls a display (20, 30) arranged in a vehicle interior, wherein the vehicle control device (10) comprises: - a physical processor (101) that runs multiple operating systems (103, 103a, 104) in parallel on virtualization software (102, 102a) via virtualization technology; - a trigger detection unit (110) that detects an activation trigger of the vehicle control device (10); and - an allocation unit (1021), wherein - the physical processor (101) has several physical processor cores (1011, 1012, 1013, 1014), abstracted into virtual processor cores by virtualization technology; - the multiple operating systems (103, 103a, 104) comprise: a first operating system (103, 103a) which is the operating system for running a priority application, which is an application for displaying content that is preferentially displayed when the vehicle control device (10) is activated; and a second operating system (104) as another operating system; and - then, when the trigger detection unit (110) detects the activation trigger to activate the first operating system (103, 103a) and the second operating system (104), the allocation unit (1021) performs a temporary allocation that temporarily assigns the first operating system (103, 103a) to the virtual processor cores with an allocation set of virtual processor cores that is greater than a predefined allocation set of virtual processor cores as an initial allocation set after activation of the first operating system (103, 103a) has been completed.
Owner:DENSO CORP

Device access method, storage medium, and electronic device

The application discloses a device access method, a storage medium and an electronic device, and relates to the technical field of computers. The method comprises the following steps: an access address is acquired, wherein the access address is used for accessing a configuration space of a virtual device through a virtual processor thread; based on the access address, a simulation mode corresponding to the configuration space is determined, wherein the simulation mode is used to determine whether a content read-write operation on the configuration space is simulated through state conversion between a kernel mode and a user mode; and the configuration space is accessed according to the simulation mode. The application solves the technical problem that, in the prior art, when a virtual central processing unit reads and writes the configuration space of a virtual peripheral component interconnect device, the virtual central processing unit exits to a virtual machine monitor to perform simulation, the virtual machine monitor performs additional simulation actions, and the simulation overhead is high.
Owner:HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD

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

Power-management virtual machines

Method, systems, and computer program products for managing a processor power management feature on behalf of a virtual machine (VM). A device may determine that a VM operating at a computer system possesses a power management entitlement. The device may identify an architectural power management feature available at a physical processor core of a processor system. The physical processor core is associated with a virtual processor core of the VM. Based on the VM possessing the power management entitlement, the device may present an interface to the VM. The interface exposes the architectural power management feature to the VM. The device may identify a request from the VM to modify a state of the architectural power management feature. Based on the request, the device may modify the state of the architectural power management feature at the physical processor core.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

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 is bound with a target process, and the method comprises the following steps: switching a running host machine operating system from a root mode to a virtualization mode, creating a virtual processor where the target process is located and a new virtual processor in the virtualization mode; obtaining idle time information, wherein the idle time information represents idle time when the target process is in an idle state; and based on the idle time information, quitting the virtual processor where the target process in the idle state is located from the physical processor, and scheduling the physical processor to run the new virtual processor.
Owner:ALIBABA CLOUD COMPUTING CO LTD

Capability block based neutral atomic quantum processor virtualization scheduling method

The embodiment of the application 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 image based on a feature and capability mapping rule; acquiring a capability block resource pool containing multiple capability blocks and block capability images of the capability blocks; performing capability matching on the algorithm capability image and the block capability images, and judging a covering relationship; determining candidate capability blocks based on the covering relationship and performing feasibility judgment; performing cross-zone combination search on the candidate capability block set, and constructing candidate block combinations; performing cost evaluation on each candidate block combination; 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, the implementability and scalability of a complex quantum algorithm on a large-scale neutral atom quantum processor are realized.
Owner:LIANGYI WANXIANG (BEIJING) TECHNOLOGY CO LTD

Virtualization system, virtualization method of hardware timer, device and storage medium

Disclosed are a virtualization system, a virtualization method of a hardware timer, equipment and a storage medium, and relate to the technical field of virtualization systems. The system comprises an interrupt controller, at least one processor core and a hardware timer corresponding to each processor core. The processor core is configured to run a software program on a bound virtual processor core in a non-root mode. The hardware timer is configured to generate a timeout interrupt signal in response to a timeout occurring, and send the timeout interrupt signal to the interrupt controller. The interrupt controller is configured to receive the timeout interrupt signal and transmit the timeout interrupt signal to the processor core corresponding to the hardware timer. The processor core is further configured to switch the running mode from the non-root mode to a root mode in response to receiving the timeout interrupt signal. The system can directly switch the running mode, does not need to save the context, and does not need to turn off the hardware timer, and can improve the accuracy of the virtual timer.
Owner:HORIZON JOURNEY (SHANGHAI) TECHNOLOGY CO LTD

Virtual machine live migration method and device, electronic equipment and storage medium

The invention relates to a virtual machine live migration method and device, electronic equipment and a storage medium. The method comprises the steps of receiving a migration instruction, sending memory data of a virtual machine running on a source end host machine to a destination end host machine based on the migration instruction, monitoring the residual amount of dirty memory data of the virtual machine, and pausing running of at least two first virtual processor threads under the condition that the residual amount of the dirty memory data is smaller than a preset threshold value. And controlling each first virtual processor thread in the at least two first virtual processor threads to execute the target task in parallel, and sending the dirty memory data to the target-end host machine under the condition that each first virtual processor thread is monitored to finish executing the target task, so as to migrate the virtual machine from the source-end host machine to the target-end host machine. The service interruption time in the virtual machine live migration process can be effectively shortened, and the adaptation capacity of the live migration technology to a high-core-number virtual machine and a high-service-continuity demand scene is improved.
Owner:BEIJING KINGSOFT CLOUD NETWORK TECH CO LTD

Task scheduling system and method, electronic device and storage medium

The present disclosure discloses a task scheduling system and method, and an electronic device and a storage medium, comprising: a management unit and at least one virtual machine; the management unit comprises a task perception module, a load perception module, a management module and a scheduling module; the task perception module is used for monitoring task information of a virtual machine task in each virtual machine; the load perception module is used for monitoring load information of each physical processor; the management module is used for updating the priority of a virtual processor in the case of determining that the task information and / or the load information meet a pre-warning condition, and generating a scheduling decision for the virtual processor according to the priority of the virtual processor after the update; the scheduling module is used for scheduling the virtual processor to the corresponding physical processor for execution; the accurate information monitoring and the dynamic adjustment of the priority optimize the allocation of physical computing resources, and the pre-warning response and the scheduling execution guarantee the stable operation of the virtual machine task, and improve the scheduling flexibility and the resource utilization efficiency of the system.
Owner:CHINA MOBILE COMM LTD RES INST +1