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

29 results about "Hardware virtualization" patented technology

Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems. Virtualization hides the physical characteristics of a computing platform from the users, presenting instead an abstract computing platform. At its origins, the software that controlled virtualization was called a "control program", but the terms "hypervisor" or "virtual machine monitor" became preferred over time.

Embedded system resource allocation method and system based on hardware virtualization

The invention discloses an embedded system resource allocation method and system based on hardware virtualization. The method comprises the following steps: deploying a Type-1 virtual machine monitor system on a multi-core processor hardware platform supporting virtualization extension; the Type-1 virtual machine monitor carries out virtualization, resource partitioning and security isolation on hardware resources, and creates operation system execution environment'domain 'partitions zoneG and zoneR. A universal operating system is deployed in a zoneG domain partition to take charge of a high-computing-power computing task, and a real-time operating system is deployed in a zoneR to take charge of a real-time computing task. Low-delay inter-core communication between a real-time operating system and a general operating system is realized based on an OpenAMP protocol, and data is transmitted through a shared memory and an interrupt mechanism; according to the requirements of real-time tasks and non-real-time tasks, a Type-1 virtual machine monitor dynamically adjusts a resource allocation strategy, and the priority and deadline of the real-time tasks are ensured.
Owner:NARI INFORMATION & COMM TECH

Local key secure storage method and device based on virtualized cryptographic module

The invention discloses a local key secure storage method and device based on a virtualized cryptographic module, and aims to solve the problem that the security, the cost and the flexibility of the existing scheme are difficult to consider at the same time. According to the method, a high-isolation virtualized cryptographic module (VCM) is created through a CPU hardware virtualization technology, a safe execution environment is constructed, and safe generation, packaging storage and unpackaging operation of a master key and a working key are achieved; the device comprises a hardware layer, a virtualization layer, a VCM and a communication interface, and all the layers are coordinated and are subjected to authority isolation. According to the scheme, the system is supported to start automatic loading or on-demand dynamic loading, and various attacks are resisted in combination with TPM (Trusted Platform Module) enhanced packaging and a strong encryption mechanism. Through verification of a 110kV intelligent substation scene, special hardware does not need to be newly added, the cost is only 0.1% of that of a traditional HSM scheme, the operation response delay meets the real-time requirement, and the method is suitable for key security storage scenes of various types of equipment.
Owner:GUANGXI POWER GRID CORP

Operating system kernel security protection system based on hardware virtualization

The invention relates to the technical field of computer security, in particular to an operating system kernel security protection system based on hardware virtualization, which comprises a hardware virtualization module, a kernel isolation module, a security monitoring module and a data protection module. And the system security is obviously improved. Traditional software protection depends on authority management and access control mechanisms of an operating system and is easily subjected to bypassing attacks of malicious programs, for example, protection is broken through by modifying a system call table, utilizing memory vulnerabilities and the like. According to the system, privilege level isolation of hardware virtualization is utilized, a kernel runs in an independent virtual machine with the highest privilege level, a user application program runs in a virtual machine with the low privilege level, and hardware directly prevents unauthorized access of the application program, so that direct attack of malicious codes of an application layer to the kernel is eradicated fundamentally.
Owner:WIN THE BID HUIKANG TECH CO LTD

A method and device for dynamic analysis of RISCV application based on hardware virtualization

The application discloses a RISCV application program dynamic analysis method and device based on hardware virtualization, which comprises: an operating system kernel running on a reverse RISCV, obtaining process kernel data structure; simulating a RISCV CPU based on a hardware simulator, and constructing a basic process list of the operating system; using an sptbr register and the process kernel data structure to obtain characteristic information of a new process; screening the characteristic information according to the basic process list to obtain a target process; performing API detection and instruction analysis based on process information and dynamic running process information of the target process to obtain a dynamic analysis result. The application can completely and transparently monitor the whole process of program running on a RISCV CPU, and provides configurable efficient process information acquisition, API calling information acquisition and instruction execution information acquisition; the monitoring process does not depend on a system interface, transparent process monitoring can be realized, and the running process of the monitored target is not affected.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Intelligent fusion terminal system of power distribution Internet of Things station area

The invention relates to the technical field of power distribution Internet of Things, in particular to a power distribution Internet of Things area intelligent fusion terminal system which comprises a single physical processor, a first virtual machine, a second virtual machine, a virtual machine monitor and a single physical processor supporting hardware virtualization extension and an input and output memory management unit. The first virtual machine is specially used for power distribution monitoring services, running a real-time operating system, and processing fault recording and remote control tripping tasks; the second virtual machine is specially used for power utilization acquisition business, runs a non-real-time operating system and processes data reading and edge computing tasks; the virtual machine monitor runs on a single physical processor, and the virtual machine monitor realizes isolation of memory and equipment hardware between the first virtual machine and the second virtual machine through the input and output memory management unit. Redundancy of a control core is achieved so as to solve the problems of system reliability, control strategy and safety of an existing fusion terminal.
Owner:ZHEJIANG NIKON ELECTRIC TECH CO LTD

Interface interaction control method, computer system, equipment and storage medium

The embodiment of the invention discloses an interface interaction control method, a computer system, equipment and a computer storage medium. According to an interface type of a target virtual interface indicated by the creation request, creating a target virtual computing power device corresponding to the interface type in a target virtual environment, responding to a deep learning request of the target virtual environment through the target virtual computing power device, and forwarding the request to a host machine, and scheduling a physical computing power device corresponding to the interface type to respond to the request, and returning a processing result of the request to the target virtual environment through a target virtual computing power device. According to the method, virtualization is carried out from a software interaction level instead of virtualization of computing power hardware, the scheme is completely realized based on software, and a physical GPU is not required to have any special virtualization hardware function, so that almost all mainstream and even old models of GPUs on the market and accelerators such as NPUs with different architectures can be managed. And the user does not need to pay for expensive virtualization dedicated hardware and software license, so that the virtualization deployment cost is reduced.
Owner:SANGFOR TECH INC

HARDWARE VIRTUALIZATION FOR FAULT MANAGEMENT

Various examples disclose systems and methods related to hardware virtualization for error management. These systems and methods define a task flow for executing tasks on a first partition and a second partition. A processor can contain one or more circuits.The one or more circuits can determine that a first task of a multitude of tasks meets a criterion for execution in a redundant mode, determine a task flow for the execution of the multitude of tasks by assigning a switch before the execution of the first task, wherein the switch causes the one or more circuits to be partitioned into a first partition and a second partition, and the multitude of tasks is executed according to the task flow by executing a first instance of the first task on the first partition and a second instance of the first task on the second partition.
Owner:NVIDIA CORP

Multi-dimensional adaptive large model inference engine method and system

PendingCN121960747ASolve compilation optimization barriersSolve lossHardware monitoringProgram loading/initiatingParallel computingInterface (computing)
The invention provides a multi-dimensional self-adaptive large model inference engine method and system, and relates to the technical field of artificial intelligence, and the method comprises the steps: collecting hardware identification information of calculation hardware, and calling a hardware fingerprint database for matching to generate a hardware type result and a hardware characteristic parameter; constructing a hardware abstraction layer, loading a hardware abstraction driving plug-in according to a hardware type result, and virtualizing computing hardware into a unified logic computing power unit through a hardware abstraction interface; when a large model reasoning task is triggered, dynamically routing to a back-end executor according to a hardware type result by querying a back-end registry; on the basis of hardware characteristic parameters and a hardware abstract interface, a hardware compiling tool chain is called through a rear-end executor, graph optimization and operator fusion are executed on a large model calculation graph, and therefore self-adaptive deployment and efficient reasoning of a large model on heterogeneous hardware can be achieved; the problems that in the prior art, heterogeneous hardware is insufficient in compatibility, configuration is tedious and rigid, and compilation optimization barriers and performance losses are caused during model cross-platform migration are solved.
Owner:NANJING NANZI INFORMATION TECH

Computing power scheduling service system

The invention relates to the technical field of cloud services, in particular to a computing power scheduling service system, which comprises a hardware virtualization module, a computing power scheduling module and a computing power scheduling module, the scheduling module is used for collecting user parameters for the newly added tenant container, establishing a scheduling model corresponding to the standard calculation unit and then distributing the standard calculation unit; and the charging module is used for charging according to the scheduled standard calculation unit and the user parameters. In order to solve the problem that in the prior art, a computing center is poor in effect on scheduling and charging of heterogeneous resources, in the scheme, unified virtualization processing is carried out on heterogeneous hardware resources, a standard computing unit is formed, scheduling and charging are carried out on the basis, and therefore the good adaptation effect on a heterogeneous system is achieved.
Owner:SHANGHAI INTELLIGENT COMPUTING TECHNOLOGY CO LTD

A hypervisor method for managing multiple library operating systems on an embedded device

This invention discloses a hyperkernel method for managing multiple library operating systems on embedded devices. The invention first configures the hyperkernel runtime environment configuration information. Based on the directory containing the configured library operating system ELF format image files, it parses the corresponding image files and converts them into binary files. Next, it uses the binary files to build the hyperkernel runtime environment, generating a hyperkernel runtime environment image file. The hyperkernel runtime environment image file is then used to run and initialize the hyperkernel runtime environment. After starting and initializing the hyperkernel runtime environment, it parses and reads the library operating system configuration information. Resources are allocated to the library operating systems according to the configuration information. Finally, the hyperkernel runtime environment transfers the program execution flow to the library operating systems, and execution of the library operating systems begins. This invention uses hardware virtualization technology, which can virtualize hardware resources into multiple virtual resources.
Owner:ZHEJIANG UNIV

Large-scale parallel sampling environment construction method and device for reinforcement learning of intelligent computing cloud platform through computing power

The invention provides a large-scale parallel sampling environment construction method and device for reinforcement learning of an intelligent computing cloud platform through computing power, and the method comprises the steps: obtaining a plurality of physical disks of a plurality of computing power nodes of the intelligent computing cloud platform, and constructing the plurality of physical disks into a bottom storage pool through an RAID technology, storing the basic mirror image of the operating system in a qcow2 format, and further generating a plurality of virtual machine instances and running the virtual machine instances; packaging the QEMU process and the running environment of the QEMU process into a container, and performing distributed scheduling on the container according to the disk topological relation among the plurality of bottom storage pools on the plurality of computing power nodes and the real-time I / O load condition. Therefore, the construction of a large-scale parallel sampling environment of reinforcement learning can be realized by utilizing the computing power of an intelligent computing cloud platform and integrating storage optimization, hardware virtualization and container arrangement technologies.
Owner:DATACANVAS LTD

Machine learning training resource allocation method based on multiple graphics cards and hardware virtualization

The application relates to a machine learning training resource allocation method based on multiple graphics cards and hardware virtualization, and relates to the technical field of resource allocation.The application is used for solving the problem that the existing training resource allocation method cannot consider both training hardware cost and universality.The application comprises the following steps: obtaining a virtualizable graphics card resource list and a non-virtualizable graphics card resource list; establishing a resource allocation operator AllocTaskCanVirt of a virtualizable computing task, and obtaining the number of allocated virtualizable resources; establishing a resource allocation operator AllocTaskNoVirt of a non-virtualizable computing task, and obtaining the number of allocated graphics cards; inputting training task resource requirements, calling the AllocTaskCanVirt and the AllocTaskNoVirt, and obtaining the final resource consumption number and the allocation result.The application is used for allocating computer graphics card resources.
Owner:CHANGCHUN INST OF TECH

Resource providing method and device

The invention provides a resource providing method and device which can be applied to the technical field of cloud computing. The resource providing method comprises the steps that at least one trusted node is generated on a cloud computing platform according to a hardware layer and a virtualization layer, the hardware layer comprises multiple pieces of trusted hardware, and the virtualization layer comprises a virtual machine monitor for managing the trusted hardware; in response to a received resource acquisition request sent by a user to the cloud computing platform, determining at least one to-be-allocated trusted node according to resource demand information in the resource acquisition request; and distributing at least one trusted node to be distributed to the user.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

A hardware virtualization-based memory hierarchical management and dynamic migration method and system

This invention discloses a memory tiered management and dynamic migration method and system based on hardware virtualization, relating to the fields of virtualization and hardware management technology. The specific steps of the method are: multi-source data collaborative collection, multi-source data fusion prediction, virtual machine memory tiered configuration, active migration trigger judgment, and tiered migration execution. This invention collects hardware health data and memory load data, uses a multi-source data fusion weight coefficient formula to weight and integrate differentiated data, and uses a memory pressure peak prediction formula and a hardware failure risk level quantification formula to predict memory bottlenecks and hardware failure risks in advance, thereby dynamically adjusting the virtual machine memory tiered configuration. For example, core business data is preferentially stored in the local high-speed cache and configured with the highest migration priority, while cold data layers are compressed to reduce resource consumption. This tiered management strategy improves memory access efficiency, and at the same time, the active migration trigger mechanism avoids service interruptions.
Owner:ZHEJIANG JIUTIAN YINGAXE ARTIFICIAL INTELLIGENCE TECHNOLOGY CO LTD

Multi-tenant resource dynamic scheduling system

The invention discloses a multi-tenant resource dynamic scheduling system, and relates to the technical field of cloud computing platform multi-tenant resource management, and the system comprises a micro resource slicing engine which is used for abstracting physical resources into physical resource units which can be dynamically combined, and disassembling resource requests on a hardware virtualization layer according to service thread granularity. According to the multi-tenant resource dynamic scheduling system, through refined construction of a physical resource unit topology network and a non-critical path triple judgment mechanism, the risk of damage to the service continuity of low-priority tenants is systematically avoided while a high-priority tenant service level protocol is guaranteed. A demand distribution diagram-driven credit line dynamic calculation and countdown releaser binding strategy is adopted to ensure that a resource scheduling behavior is strictly limited by a future demand peak value of a low-priority tenant, so that deterministic management of a borrowing and returning resource space-time relationship is realized, and the problem of excessive resource invasion caused by extensive preemption in a traditional technology is effectively solved.
Owner:JIANGSU ELECTRONIC PORT CO LTD

A network connection control platform based on hardware virtualization

The application provides a network connection control platform based on hardware virtualization, comprising: a virtualization module, which is used for hardware virtualization of network equipment, obtaining equipment virtual information, and setting an access strategy for the equipment virtual information to obtain a set permission; a building module, which is used for building global network information based on the equipment virtual information; and a control module, which is used for controlling network configuration and protocol deployment based on the global network information and the set permission in combination with user demand to realize network connection; by building the global network information, the network configuration and protocol deployment are facilitated, and finally the network equipment is connected on the network connection control platform, so that the difficulty of configuration and deployment is reduced, and the network connection control platform realizes control operation without data operation, thereby reducing the demand for traffic and saving cost.
Owner:BEIJING OPTOELECTRONICS ZHIYUN COMM TECH CO LTD

Hardware virtualization for fault management

The invention relates to hardware virtualization for fault management. In various examples, systems and methods related to hardware virtualization for fault management are disclosed. Systems and methods of determining a task flow to perform tasks on a first partition and a second partition are disclosed. The processor may include one or more circuits. The one or more circuits may determine that a first task of the plurality of tasks satisfies criteria for execution in a redundant mode, determine a task flow for execution of the plurality of tasks, where a translator is assigned prior to execution of the first task, the translator causing the one or more circuits to be divided into a first partition and a second partition, and execute the plurality of tasks according to the task stream by executing a first instance of the first task on the first partition and executing a second instance of the first task on the second partition.
Owner:NVIDIA CORP

Remote control method and system based on lightweight IP-KVM special processing chip

The invention provides a remote control method and system based on a lightweight IP-KVM special processing chip, and relates to the field of integrated circuit design. The method comprises the following steps: acquiring video data and remote control instruction data of a remote target host; performing compression processing on the video data by adopting an image compression algorithm to obtain compressed image data; converting the remote control instruction data into a USB data packet according with a USB protocol standard through a hardware virtualization technology; storing the compressed image data and the USB data packet to an output cache region; and transmitting the data in the output cache region to a remote target host to realize immediate response. According to the method and the device, the problem that the remote control instruction cannot be stably identified at the host end due to high delay of remote response in the process of transmitting the remote user input instruction to the target host is solved.
Owner:WUHAN UNIV OF TECH

Auxiliary engine for hardware virtualization

Techniques are described herein for processing data. For instance, a process can include receiving input data by a symmetrical processing engine of two or more symmetrical processing engines coupled to an auxiliary processing engine. The process can further include receiving an indication to process the input data using a module of the auxiliary processing engine, transmitting output data to the auxiliary processing engine, receiving processed data from the auxiliary processing engine, further processing the processed data in one or more portions of a pipeline of modules of the symmetrical processing engine, and outputting the further processed data.
Owner:QUALCOMM INC

Hardware virtualization for fault management

In various examples, systems and methods are disclosed relating to hardware virtualization for fault management. Systems and methods are disclosed that determine a task flow to execute the tasks on a first partition and a second partition. A processor may include one or more circuits. The one or more circuits may determine that a first task of a plurality of tasks satisfies a criterion for execution in a redundant mode, determine a task flow, for execution of the plurality of tasks, in which a switch is assigned prior to execution of the first task, the switch to cause the one or more circuits to be partitioned into a first partition and a second partition and execute the plurality of tasks according to the task flow by executing a first instance of the first task on the first partition and a second instance of the first task on the second partition.
Owner:NVIDIA CORP

Communication method, computing device, storage medium and computer program product

The embodiment of the invention provides a communication method applied to a hardware virtualization system. According to the system, two partitions for operating a first operating system and a second operating system respectively are isolated through a virtual machine monitoring program, and a first equipment file for a user program of the first operating system to access is created based on a shared memory. The method comprises the following steps: mapping the shared memory to an address space of a user program through the equipment file, so that the user program can directly read data written into the shared memory by the second operating system, or directly write the data and notify the second operating system to read the data. According to the scheme, intervention of a kernel of the first operating system is avoided, and data copying and context switching between a kernel mode and a user mode are eliminated, so that communication delay is remarkably reduced, throughput is improved, and efficient communication among different operating systems is realized.
Owner:PHYTIUM TECH CO LTD

Simulation method and device for virtual equipment of cloud mobile phone

The invention relates to the technical field of computers, in particular to a simulation method and device of cloud mobile phone virtual equipment. According to the method, by obtaining the hardware virtualization layer configuration permission and initializing the kernel virtual machine, the memory allocation environment can be adjusted, and the problems of insufficient sensor data processing precision, video stream jamming and the like caused by unreasonable memory allocation are solved. And the abstract interface of the equipment is obtained through loading adaptation of the customized driving module, so that various virtual equipment can be accurately butted, the accuracy of dynamic generation of sensor data is improved, and the video stream processing flow is optimized. An equipment abstract interface is called to configure a cross-layer communication channel, efficient data transmission is guaranteed, network simulation delay is reduced, and the response speed is increased. On the basis of a cross-layer communication channel, graphic processing virtualization, equipment hot plug management and resource isolation are utilized, function deficiency is made up, more real network simulation is achieved, the video stream rendering effect is optimized, and the performance of a cloud mobile phone virtual equipment layer in the aspects of sensor data, video streams and network simulation is improved.
Owner:启朔(深圳)科技有限公司

Upgrading control method and device of charging pile, electronic equipment and storage medium

The embodiment of the invention provides an upgrade control method and device of a charging pile, electronic equipment and a storage medium, and the method comprises the steps: sending a request instruction to a server under the condition that a charging protocol version of the charging pile is detected to be changed; an upgrading data file corresponding to the request instruction and returned by the server is received, and the upgrading data file is a differentiated file; verifying the upgrade data file; and under the condition of passing the verification, upgrading the charging protocol version of the charging pile according to the upgrading data file. According to the embodiment of the invention, the hardware virtualization module supports the same physical hardware to adapt to multiple protocol versions, so that the hardware transformation cost is reduced.
Owner:CHINA FAW CO LTD

Cloud service oriented performance and isolation customized hardware virtualization method and device

The present application relates to the field of cloud computing, in particular to a kind of performance and isolation customized hardware virtualization method and device for cloud service.The present application selects to use FPGA for virtualization, simultaneously selects PCIe bus in succession on the selection of equipment to carry out the communication interaction of hardware, uses general interface chip as PCIe interface controller, the reconfigurable module on FPGA board is redesigned, based on dynamic reconfigurable technology for the module on FPGA, a new method is used to virtualize FPGA hardware resources, reconstruct its function, and does not waste additional resources and will not make data center become bloated and complicated, and meets the high performance requirement of cloud service while guaranteeing the isolation between each hardware, achieves the purpose of improving resource management efficiency.
Owner:SHENZHEN INST OF ADVANCED TECH CHINESE ACAD OF SCI +1

A general-purpose graphics processor virtualization method and system

The application provides a general-purpose graphics processor virtualization method and system, and the method is applied to a physical machine, the physical machine comprises a plurality of virtual machines, a GPU backend driver, a graphics framework provided with a GPU driver and a GPU; each virtual machine comprises a graphics application and a GPU frontend driver; the method comprises the following steps: the graphics application of any virtual machine receives a graphics command sent by a CPU; the GPU frontend driver of the virtual machine captures the graphics command of the graphics application, and writes the graphics command into a ring queue of a shared memory; the GPU backend driver reads the graphics command in the ring queue in a zero-copy manner, and calls the graphics framework to operate the GPU driver, so that the GPU executes the graphics command. The application realizes the GPU virtualization function without relying on hardware virtualization support, has strong adaptability, has general-purpose, and adopts the zero-copy forwarding command in the driver layer, so that the virtualization efficiency is higher than that of the ordinary command forwarding mode.
Owner:709TH RESEARCH INSTITUTE CHINA STATE SHIPBUILDING CORP LTD

Multi-source data synchronization control method based on hardware virtualization

The invention particularly relates to a multi-source data synchronization control method based on hardware virtualization. The method comprises the following steps: acquiring first time information by a first system; determining second time information corresponding to the first time information according to the proportional relation between the real physical time and the virtual time; sending the second time information to at least one second system based on a preset time interval, so that the second system executes a test task according to the second time information; wherein the second system is used for running in the first system and executing a test task. According to the method, the operation condition of the tested software is obtained through system environment binding monitoring based on the digital airborne embedded software, the operation process of the test environment is controlled by using a virtual crystal oscillator time service mechanism, and the working efficiency and accuracy of the dynamic test of the airborne embedded software are improved.
Owner:LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC

A RISCV memory overflow vulnerability detection method and device based on hardware virtualization

The present invention discloses a RISC-V memory overflow vulnerability detection method and device based on hardware virtualization, comprising: obtaining a process kernel data structure of an operating system kernel; simulating a RISC-V CPU based on a hardware simulator; constructing a basic process list and a memory area occupancy record table of the operating system; using the sptbr register and the process kernel data structure to obtain characteristic information of a new process; obtaining a target process based on the basic process list and characteristic information; using the target process's API detection results to fill the memory area occupancy record table content to obtain a memory area list; obtaining memory access data based on the target process's instruction analysis results; and comparing the memory access data with the memory area list to obtain an overflow vulnerability detection result. The present invention can completely and transparently monitor the entire running process of a binary program on a RISC-V CPU, provides a memory overflow vulnerability configuration interface, implements transparent process monitoring and memory overflow vulnerability detection, and improves the memory overflow vulnerability detection capability and accuracy.
Owner:INST OF SOFTWARE - CHINESE ACAD OF SCI

Strong isolation MCS system based on single SOC chip and implementation method

The invention discloses a strong isolation MCS system based on a single SOC chip and an implementation method, and relates to the technical field of computers, the strong isolation MCS system comprises a sharing subsystem and a special subsystem, the sharing subsystem and the special subsystem are isolated at the RTL level, and the resources of the special subsystem are isolated at three levels based on the RTL-MPU-ACL; and in the sharing subsystem, hardware-level isolation is realized through MPAM, an equipment hardware virtualization technology and a hardware multi-instance technology, system-level isolation is realized through a partition mechanism, and application-level isolation is realized through a container technology. According to the invention, sharing and isolation can be ensured, the flexibility characteristic is realized, and the performance loss can be obviously reduced.
Owner:SIENGINE TECH CO LTD