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

151 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

Control system and control method

The invention provides a control system and a control method. The control system comprises a system-on-chip, wherein the system-on-chip is integrated with a processor; the processor comprises a plurality of processor cores, and each processor core corresponds to at least one service function; the virtual unit virtualizes each processor core to obtain a corresponding virtual processor core, and at least one service function corresponding to each processor core is mapped to each virtual processor core; at least one guest operating system, each guest operating system corresponding to at least one service function, and the virtual unit virtualizing the guest operating system to obtain a mirroring operating system; when a client operating system executes a corresponding first service function, a mirror image operating system corresponding to the client operating system is called, and the mirror image operating system calls a corresponding first virtual processor core according to a first processor core corresponding to the first service function; and the first virtual processor core executes the service logic corresponding to the first service function to realize isolation during execution of each service function.
Owner:SHANGHAI TAIBO INTELLIGENT INNOVATION TECHNOLOGY CO LTD

A method, an apparatus, an electronic device, and a srotrage medium for detecting virtual machine load

Embodiments of the present disclosure provide a method, an apparatus, an electronic device, and a storage medium for detecting virtual machine load. The method comprises: acquiring a virtual processor thread corresponding to a target virtual machine, wherein the virtual processor thread is an exclusive thread of the target virtual machine; acquiring a first occupation duration of the virtual processor thread in a guest mode within a first detection period, wherein the virtual processor thread in the guest mode is used for executing a task request of the target virtual machine, and the first occupation duration represents a duration in which the virtual processor thread is in a state of executing the task request of the target virtual machine; obtaining a running load of the target virtual machine according to a proportion of the first occupation duration in the first detection period.
Owner:BEIJING VOLCANO ENGINE TECH CO LTD

Virtual machine for developing and testing target code for hardware designs

A host computer includes a memory storing a proxy VM, and a host CPU. The proxy VM emulates target hardware having an incomplete design. The proxy VM includes a virtual processor for emulating a target processor. The proxy VM includes an emulated memory coupled to the virtual processor over a virtual memory bus. The emulated memory includes at least one portion storing the target code. The host CPU is configured to execute the proxy VM to emulate the target hardware. The proxy VM, upon execution by the host CPU, is configured to execute, by the virtual processor, the target code.
Owner:THE BOEING CO

Virtual processor context switching method and device, storage medium and electronic equipment

The embodiment of the invention provides a virtual processor context switching method and device, a storage medium and electronic device.The method comprises the steps that under the condition that a current virtual processor receives an interrupt signal, the affinity attribute of a current task executed on the current virtual processor is determined; under the condition that the affinity attribute represents that the virtual processor associated with the current task is the first virtual processor, predicting the switching probability of the current task; under the condition that the switching probability is greater than or equal to a preset probability threshold value, pre-caching context information of the first virtual processor in a cache region; when a context switching request is received, the current task is interrupted, the context information of the first virtual processor is extracted from the cache region and loaded to the first virtual processor, and the interrupted current task continues to be executed on the first virtual processor. And the problem of low virtualization real-time performance is solved.
Owner:CHINA AUTOMOTIVE INNOVATION CORP

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

Discrete device batch test system and test method based on cascade control

The invention relates to a discrete device batch test system and test method based on cascade control. The test system comprises a test end, a tested end, an automatic test module, a communication end and an industrial personal computer. A virtual processor is introduced into the test end, and a test mode is changed from a manual mode to an automatic mode; establishing a relay cascade test circuit with a cascade control function to realize rapid switching between devices to be tested; test frequencies of a test end and a tested end are synchronized by using a communication protocol, so that issuing of a test instruction and switching of a to-be-tested device can be always carried out orderly; the modular, batch and automatic testing of discrete devices can be realized, the testing efficiency is effectively improved, and the economic benefit is improved.
Owner:CHINA STATE SHIPBUILDING CORP NO 707 RES INST

Virtualization-based security isolation management system

The invention relates to the technical field of computer security, in particular to a security isolation management system based on virtualization, which comprises a virtual machine intrusion behavior monitoring module, a Hypervisor monitoring system call frequency and a network connection request of a target virtual machine, and obtaining an intrusion behavior feature matching event. According to the method, the system calling frequency and the network connection request are monitored in real time when the target virtual machine runs, the intrusion behavior characteristics are captured, the targeted alarm instruction is generated, the memory of the target virtual machine is subjected to copy-on-write snapshot when the threat behavior is triggered, and the memory state at the intrusion moment is completely stored; establishing a new virtual processor context, and dynamically redirecting a network socket associated with an attack session to realize immediate isolation and transparent shunting of intrusion behaviors; and further, taking the data entering the memory as a taint source starting point, and tracking a flow path of a data taint among a register, a memory address and a process file handle.
Owner:DEEP THINKING COMPUTER (QINGDAO) CO LTD

Metadata partitioning across virtual processors

In some examples, a system creates a partition map that maps partitions of a data bucket to respective virtual processors executed in a cluster of computer nodes. Responsive to a request to access a data object in the data bucket, the system identifies which partition contains metadata for the data object based on a key associated with the data object, and identifies, based on the identified partition and using the partition map, a virtual processor that has the metadata for the data object. Responsive to a migration of a first virtual processor from a first to a second computer node, the system updates a virtual processor-computer node map that maps the respective virtual processors to corresponding computer nodes of the cluster of computer nodes, where the partition map remains unchanged in response to the migration of the first virtual processor from the first computer node to the second computer node.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Response method and device for interrupt signal of virtual machine, terminal and storage medium

The embodiment of the invention discloses a response method and device for an interrupt signal of a virtual machine, a terminal and a storage medium. The method comprises the following steps: in response to a target trigger operation of external equipment of a virtual machine, obtaining target interrupt information matched with the target trigger operation from a pre-configured interrupt information set, and determining a target virtual processor for processing the target trigger operation; sending a target interrupt signal to the target virtual processor according to the target interrupt information through a target message interrupt controller matched with the target virtual processor; the target interrupt signal has a corresponding first physical address. And determining a second physical address matched with the first physical address according to pre-configured address mapping, and executing the target interrupt signal based on the second physical address through the physical processor to complete interrupt response of the target trigger operation. Through the embodiment of the invention, frequent operation of the virtual machine monitor is avoided, the system overhead is reduced, and the operation efficiency of the virtual machine is improved.
Owner:BEIJING INSTITUTE OF OPEN SOURCE CHIP

Railway information system performance test method and system based on cloud platform

The invention discloses a method and a system for testing the performance of a railway information system based on a cloud platform, which are applied to the field of cloud platform software testing, and comprise the following steps of: obtaining task processing time of a virtual processor based on a railway information system performance test task scheduling scheme of a cloud platform task scheduling model, and combining calculation parameters of the virtual processor, setting a fitness function; performing crossover and mutation on chromosomes by using an improved genetic algorithm to obtain a railway information system performance test task scheduling scheme under the optimal fitness value; and performing a railway information system performance test based on the railway information system performance test task scheduling scheme under the optimal fitness value, and dynamically adjusting the weight of each virtual processor by using the information entropy weight adjustment model according to the completion time proportion of the task on each virtual processor in the task execution process. According to the invention, the utilization rate and the execution efficiency of railway information system performance test resources in the cloud environment are effectively improved.
Owner:BEIJING ZHONGCHAO WEIYE INFORMATION SECURITY TECH CO +1

Method and device for processing task based on virtual processor, medium and equipment

The embodiment of the invention discloses a task processing method and device based on a virtual processor, a medium and equipment, and the method comprises the steps: generating an interrupt request signal by a virtual timer under the condition that a physical processor corresponding to a virtual machine is in a first mode; the physical processor obtains the interrupt request signal and injects virtual interrupt information corresponding to the interrupt request signal into a virtual processor corresponding to the virtual machine; the virtual processor responds to the virtual interrupt information and executes a processing task corresponding to the virtual interrupt information, and the virtual processor represents processor resources distributed for the virtual machine in the physical processor. According to the embodiment of the invention, the performance overhead generated by storing and recovering the context information of the system timer can be avoided or reduced.
Owner:HORIZON JOURNEY (SHANGHAI) TECHNOLOGY CO LTD

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

Using virtual non-uniform memory access nodes to funnel virtual machine memory accesses

A device calculates a memory oversubscription threshold for a virtual machine (VM). Based on the memory oversubscription threshold, the device determines a first memory size to be physically allocated to the VM, and a second memory size to be oversubscribed to the VM. The device configures a first virtual non-uniform memory access (NUMA) node comprising a virtual processor and a first virtual memory having the first memory size. The device allocates a first physical memory to back the first virtual memory. The device configures a second virtual NUMA node comprising a second virtual memory having the second memory size. The second virtual NUMA node is a computeless NUMA node. The device configures the VM to use the first virtual NUMA node and the second virtual NUMA node. Based on the second virtual NUMA node being computeless, the VM funnels a memory access to the first virtual memory.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

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

Method, an apparatus, an electronic device, and a storage medium for detecting virtual machine load

Embodiments of the disclosure provide a method, an apparatus, an electronic device, and a storage medium for detecting virtual machine load. The method include: acquiring a virtual processor thread corresponding to a target virtual machine, wherein the virtual processor thread is an exclusive thread of the target virtual machine; acquiring a first occupation duration of the virtual processor thread in a guest mode within a first detection period, wherein the virtual processor thread in the guest mode is used for executing a task request of the target virtual machine, and the first occupation duration represents a duration in which the virtual processor thread is in a state of executing the task request of the target virtual machine; and obtaining a running load of the target virtual machine according to a proportion of the first occupation duration in the first detection period.
Owner:BEIJING VOLCANO ENGINE TECH CO LTD

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

Interrupt processing method and device, electronic equipment and readable storage medium

The embodiment of the invention provides an interrupt processing method and device, electronic equipment and a readable storage medium. The method comprises the steps that a virtual processor thread is notified of to-be-processed interrupt triggered by a virtual equipment thread by setting the value of a first register as a first numerical value; obtaining a state parameter of the current execution code block, and judging whether the current execution code block meets a first response condition or not according to the state parameter; the state parameters comprise an address of a current execution instruction in the current execution code block, whether a first response flag bit exists in the current execution code block, and an address of the first response flag bit; if the current execution code block meets the first response condition, exiting the current execution code block through a first outlet to enter an interrupt processing program; and if the current execution code block does not meet the first response condition, quitting the current execution code block through a second outlet to enter an interrupt processing program. According to the method, the translated code operation performance and the interrupt response speed can be balanced.
Owner:LOONGSON TECH CORP

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:福建省凯特科技有限公司

A task scheduling method, device and related equipment

Embodiments of the present application provide a task scheduling method and device and related equipment, the method comprising: under hyper-threading configuration, performing running test on a target processor, and collecting scheduling performance data of the target processor; wherein the target processor comprises a plurality of processor cores, and the processor cores are loaded with virtual processor threads of a virtual machine; constructing a performance scheduling model according to the scheduling performance data, wherein the performance scheduling model reflects performance change rules of the virtual machine in running of the target processor; determining a target hyper-threading ratio corresponding to a target performance retention rate and a target average load of the virtual machine according to the performance scheduling model, and performing task scheduling of virtual processor threads on the target processor based on the target hyper-threading ratio, so as to realize performance optimization of the system.
Owner:HYGON INFORMATION TECH CO LTD

Hierarchical virtualization

Hierarchical virtualization creates a child client partition that shares a hypervisor with a parent client partition. The hypervisor receives, from a first client partition operating at the hypervisor, a request to create a second client partition as a child of the first client partition. The hypervisor identifies a configuration specification for the second client partition, the configuration specification including (1) an identification of a memory portion allocated to the first client partition, the memory portion to be mapped into the second client partition; and (2) a configuration of a virtual processor to be utilized by the second client partition. The hypervisor creates a second client partition based on the configuration specification.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

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

Calling method, device and equipment of processor

The invention provides a processor calling method, device and equipment, the method is applied to computing equipment, a plurality of processors are arranged in the computing equipment and correspond to virtual processors, and the method comprises the steps that virtual processor information of the virtual processors is sent to a target application through a fusion layer, the virtual processor information comprises the number of virtual processors and the size of a virtual video memory corresponding to the virtual processors, and the size of the virtual video memory is the sum of the sizes of video memories of the processors; and intercepting a calling request of the target application to the virtual processor through the fusion layer, and calling the plurality of processors to process the calling request. And the resource utilization rate of a plurality of processors in the computing equipment is improved.
Owner:HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD

System and method enabling software-controlled processor customization for workload optimization

A system and method for virtual processor customization based upon the particular workload placed upon the virtual processor by one or more execution contexts within a given program or process. The customization serves to optimize the virtual processor architecture based upon a determination as to the size and / or type or virtual execution registers optimally suited for supporting a given execution context. This results in a time-variant processor architecture which not only provides optimized computational attributes, but also affords a high degree of inherent process security.
Owner:UNISYS CORP

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

Multi-core processor-oriented high-real-time virtual processor scheduling method

The invention relates to the technical field of virtual processor scheduling, in particular to a high-real-time virtual processor scheduling method for a multi-core processor. Comprising the steps that virtual processor threads of a host machine user space are scheduled according to a time slice rotation mechanism based on priorities, each virtual processor thread executes tasks in a correspondingly distributed time slice, and when the virtual processor threads are marked to be in a blocked state, the virtual processor threads are moved to a corresponding thread blocking queue, the virtual processor threads which are blocked due to time slice exhaustion are moved into a common thread blocking queue; the virtual processor threads which are blocked due to non-time slice depletion are moved into a real-time thread blocking queue. By introducing the high-real-time virtual processor scheduling method, the performance and the reliability of the embedded real-time operating system are remarkably improved, it is ensured that real-time tasks can also respond in time in a high-load environment, and therefore the strict real-time requirement is met.
Owner:ISOFT INFRASTRUCTURE SOFTWARE