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

8 results about "Virtual hardware" patented technology

Resource scheduling method and electronic device

The application provides a resource scheduling method and an electronic device, which can be applied to the technical field of computers. The resource scheduling method comprises the following steps: in response to a resource request for a target task, obtaining resource utilization scores of nodes and hardware accelerators in a cluster according to resource usage amounts of the hardware accelerators, resource allocation amounts of the nodes, and a resource demand amount carried by the resource request; determining a target node in the nodes and a target hardware accelerator of the target node according to the resource utilization scores and a scheduling strategy carried by the resource request, the scheduling strategy indicating a scheduling rule matched with resource integration requirements and / or load balancing requirements of the target task; virtually dividing the target hardware accelerator according to the resource demand amount to obtain a virtual hardware accelerator; and binding the virtual hardware accelerator to a container of the target node to execute the target task by using the container.
Owner:DAWNING INT INFORMATION IND CO LTD +1

Code testing method, code testing device, and computer storage medium

The application provides a code testing method, a code testing device and a computer storage medium. The code testing method comprises the following steps: performing code mutation testing on a to-be-tested code to generate a target test case; mapping an initial compilation command maintained by a target test framework based on a compiler command mapping rule to obtain a target compilation instruction; calling a corresponding compiler based on the target compilation instruction to compile the to-be-tested code and the target test case to obtain a target execution file; and executing the target execution file in a virtual hardware model integrated in the target test framework and generating a test report corresponding to the to-be-tested code based on an execution result. The code testing efficiency is improved by the code testing method.
Owner:ZHEJIANG HUARAY TECH CO LTD

An integrated circuit chip automatic performance simulation system based on virtualization technology

This invention discloses an automated performance simulation system for integrated circuit chips based on virtualization technology, belonging to the field of integrated circuit chip design simulation technology. The system includes: a virtualization modeling module, used to construct a configurable virtual hardware environment functionally equivalent to a physical chip based on virtualization technology, complete the full-parameter modeling of the chip to be simulated, and output a chip design parameter dataset; a machine learning inference module, with a built-in dual-path decoupled neural network model with physical prior constraints, used to receive the chip design parameter dataset and output predicted values ​​of performance indicators and a ranking of the causal contribution of performance bottleneck parameters; and a model training module, bidirectionally connected to the machine learning inference module, used to complete the pre-training, incremental adaptation, and closed-loop iterative optimization of the dual-path decoupled neural network model. This invention reduces the cost of adapting to new chips, shortens the R&D process, and achieves automated, high-precision, and efficient simulation of integrated circuit chips.
Owner:SHENZHEN ZHIXINGXINGSHENG TECHNOLOGY CO LTD

Virtual development environment generation system and virtual development environment generation method

The present disclosure provides a virtual development environment generation system and a virtual development environment generation method capable of improving the efficiency of development using a virtual development environment. A virtual development environment generation system (1) for generating a virtual development environment obtained by virtualizing a development environment composed of physical hardware and physical devices connected to the physical hardware includes: a data reception unit (11) that acquires development environment specification information, which is information indicating the specification of a development environment; a virtual development environment decision unit (13) that decides a combination of virtual hardware and device models that constitute a virtual development environment based on the development environment specification information, the virtual hardware being virtual hardware obtained by virtualizing physical hardware, and the device models being device models obtained by virtualizing physical devices; and a data transmission unit (20) that outputs a virtual development environment composed of the decided combination.
Owner:PANASONIC AUTOMOTIVE SYST CO LTD

Dynamic quality of service management for virtualized hardware accelerators

A system (600) and method (500) for virtualizing hardware acceleration resources with a guaranteed quality of service is described. In one aspect, the system (600) implementing the method (500) creates virtual hardware accelerators (308A, 308B, 308C) on a hardware accelerator unit (104) coupled to a host server or a host processing unit (102). Address registers and device configuration address registers are assigned to each virtual hardware accelerator (308A, 308B, 308C). Requests for executing applications are received from the virtual hardware accelerators (308 A, 308B, 308C) and translated into hardware accelerator resource requirements. The hardware accelerator resources are partitioned and allocated to the virtual hardware accelerators (308A, 308B, 308C). The hardware accelerator resources (314, 316, 318) are monitored for the usage of each virtual hardware accelerator (308A, 308B, 308C). The monitored resource usage is compared with the allocated resources for each virtual hardware accelerator (308A, 308B, 308C). Quality of service parameters are enforced for each virtual hardware accelerator (308 A, 308B, 308C) by dynamically monitoring and modifying resource allocation based on the comparison and maintaining address space isolation between the virtual hardware accelerators.
Owner:TEJAS NETWORKS LTD

Virtual development environment generation system and virtual development environment generation method

Virtual development environment generation system 1 generates a virtual development environment by virtualizing a development environment including physical hardware and a physical device connected to the physical hardware. Virtual development environment generation system includes: data receiver that obtains development environment specification information that is information indicating a specification of the development environment; virtual development environment determiner that determines, based on the development environment specification information, a combination of: virtual hardware generated by virtualizing the physical hardware; and a device model generated by virtualizing the physical device, the combination being included in the virtual development environment; and data transmitter that outputs the virtual development environment including the combination determined.
Owner:PANASONIC AUTOMOTIVE SYST CO LTD

Virtual machine starting method and device, computer device and storage medium

ActiveCN116339908BThere will be no restartNo downtime issuesVirtualizationSoftware engineering
The application relates to a virtual machine starting method and device, computer equipment, a storage medium and a computer program product. The method comprises the following steps: in response to a starting instruction of a server, obtaining virtual hardware version information of each virtual machine installed under the server; in each virtual machine, determining a target virtual machine whose virtual hardware version information does not meet preset version conditions; modifying the virtual hardware version information contained in the configuration file of the target virtual machine into first target virtual hardware version information; the first target virtual hardware version information is virtual hardware version information matched with version information of a virtualization platform program suite running on the server; and performing starting processing on the modified virtual machines. The method can solve the problem that the virtual machine cannot be started due to poor compatibility between the virtualization platform program suite and the server, and the server is restarted or downed, and improves the stability and security of the overall environment of the virtualization platform.
Owner:DAWNING INFORMATION IND (BEIJING) CO LTD

An engineering machine computing power expansion method, device, chip and storage medium

ActiveCN117742941BVirtualizationEmbedded technology
The application relates to the field of vehicle-mounted embedded technology and discloses an engineering machine algorithm expansion method, device, chip and storage medium, the method comprises the following steps: obtaining a calculation task; judging the algorithm resource scale required by the calculation task; calling target algorithm resource of a corresponding scale from an algorithm resource pool according to the algorithm resource scale, the algorithm resource pool is a virtual hardware unit set generated by a main algorithm module and / or an algorithm expansion module through hardware unit virtualization; and executing the calculation task through the target algorithm resource. According to the application, the algorithm resource is uniformly scheduled and managed through the virtualization resource pool, so that the user does not need to care whether the called target algorithm resource comes from the main algorithm module or the algorithm expansion module; different calculation tasks apply corresponding size algorithm resources to the algorithm resource pool according to the required algorithm resource size, and the whole block application of the algorithm expansion module is not needed, so that the algorithm expansion is more flexible.
Owner:SHENZHEN HAIXING ZHIJIA TECH CO LTD