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

101 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

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

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

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

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

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

File data processing method and device, equipment, medium and product

The invention discloses a file data processing method and device, equipment, a medium and a product, and relates to the technical field of data processing, the method is executed by a file server, the file server comprises at least one candidate physical processor, and each candidate physical processor is provided with at least two candidate virtual processors. The method comprises the steps of determining a target file data type according to a target file data volume of to-be-processed file data; determining a target virtual processor from the candidate virtual processors according to the target file data type and candidate processor labels corresponding to the candidate virtual processors; and forwarding the file data processing request to the target virtual processor, and processing the to-be-processed file data according to the file data processing request through the target virtual processor. The parallel task throughput of the file server and the resource utilization rate of the file server are improved, high-concurrency file data processing requests can be effectively dealt with, and the file data processing efficiency is improved.
Owner:HANGZHOU NEWGRAND TECHNOLOGY CO LTD

Processor control method and device and server

The invention provides a processor control method and device and a server, and the method can comprise the steps: determining a target physical core corresponding to a current virtual processor which is a virtual processor in a virtual machine; obtaining virtual configuration information of the current virtual processor, wherein the virtual configuration information is generated based on user configuration; and updating operation parameters of the target physical core according to the virtual configuration information. And the utilization rate of the physical processor is improved.
Owner:HANGZHOU ALICLOUD FEITIAN INFORMATION TECH CO LTD

Simulation processing method and device of network target range, electronic equipment and storage medium

The invention provides a simulation processing method and device for a network target range, electronic equipment and a storage medium. The method comprises the following steps: acquiring a preset constructed primary virtual machine; creating a plurality of simulation base control nodes based on a virtual memory and a virtual processor corresponding to the first-level virtual machine; scheduling corresponding virtual resources based on the first-level virtual machine, and creating a plurality of simulation base computing nodes; and sending a simulation instruction to a simulation application system established based on the primary virtual machine, so that the simulation application system calls different numbers of simulation base control nodes and simulation base calculation nodes based on the simulation instruction to construct targets corresponding to the simulation instruction in number, and realizing a simulation operation corresponding to the simulation instruction based on the targets. The method does not depend on physical resources directly, and a virtual simulation base, namely a first-level virtual machine, can be created based on virtual resources in an original cloud environment; and a second-level virtual machine is differentiated from the first-level virtual machine to serve as a simulation target, so that the operation cost of simulation processing is reduced.
Owner:BEIJING VENUS INFORMATION TECH +2

Timer object management for a multiprocessor virtual environment

A new timer object that is associated with a timer event may be identified. A virtual processor that is to be provided the timer event that is associated with the new timer object may be determined. One or more current timer objects that are associated with one or more timer events provided to the virtual processor may also be identified. A new element for the new timer object may be created in a list identifying the one or more current timer objects that are associated with the one or more timer events that are provided to the virtual processor.
Owner:PARALLELS INT GMBH

Virtual Machine Load Detection Method, Device, Electronic Device and Storage Medium

The disclosed embodiments provide a virtual machine load detection method, apparatus, electronic device, and storage medium. The method comprises obtaining a virtual processor thread corresponding to a target virtual machine, where the virtual processor thread is an exclusive thread of the target virtual machine; obtaining a first occupancy duration of the virtual processor thread in guest mode within a first detection cycle, wherein the virtual processor thread in guest mode is used to execute the task request of the target virtual machine, and the first occupancy duration represents the length of time the virtual processor thread is in a state of executing the task request of the target virtual machine; and obtaining the operating load of the target virtual machine based on the first occupancy duration and the proportion within the first detection cycle. This method solves the problem of being unable to perform out-of-band detection of virtual machine load for virtual machines with exclusive threads, while also improving the accuracy of load detection.
Owner:BEIJING VOLCANO ENGINE 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

Online fault detection in safety critical systems using isolation and process migration

Apparatuses, systems, and techniques for testing processing units of a computing system are disclosed herein. A request to initiate a testing process for each of a set of processing units is received. A first processing unit includes a first virtual processor executing first operations. A second processing unit includes a second virtual processor executing second operations. Execution of the first operations is transferred from the first virtual processor to the second virtual processor. Execution of the testing process is initiated at the first processing unit while the second virtual processor executes the first and second operations. In response to a detection that the execution of the testing process is completed, execution of the first and second operations is transferred to the first virtual processor. Execution of the testing process is initiated at the second processing unit while the first virtual processor running executes the first and second operations.
Owner:NVIDIA CORP

File data processing method, device, equipment, medium and product

The present invention discloses a method, apparatus, device, medium and product for processing file data, relating to the field of data processing technology. The method is executed by a file server, the file server includes at least one candidate physical processor, and each candidate physical processor is respectively provided with at least two candidate virtual processors. The method comprises: determining a target file data type according to the target file data volume of the file data to be processed; determining a target virtual processor from each candidate virtual processor according to the target file data type and the candidate processor label corresponding to each candidate virtual processor; forwarding a file data processing request to the target virtual processor, and processing the file data to be processed according to the file data processing request by the target virtual processor. The present invention improves the parallel task throughput of the file server, as well as the resource utilization rate of the file server, can effectively cope with high-concurrency file data processing requests, and improves the efficiency of file data processing.
Owner:HANGZHOU NEWGRAND TECHNOLOGY CO LTD