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

160 results about "Microkernel" patented technology

In computer science, a microkernel (often abbreviated as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, thread management, and inter-process communication (IPC).

Virtual machine cross-operating system communication method based on microkernel Hypervisor

The invention discloses a micro-kernel Hypervisor-based virtual machine cross-operating system communication method, which comprises the following steps of: creating virtual machines which independently run in respective operating system environments by a micro-kernel Hypervisor, then constructing a shared memory between two virtual machines with communication requirements, respectively initializing virtual machine shared equipment by the two virtual machines, and storing the virtual machine shared equipment in the shared memory; according to the cross-operating-system communication method, the shared memory is mapped to a virtual address of the shared memory, when one virtual machine needs to transmit data to the opposite side, communication is initiated to write the data into the shared memory, and the virtual machine receiving the data reads the data from the shared memory, so that cross-operating-system communication of the virtual machines is realized. Based on the shared memory technology, the communication process of the shared memory and the virtual machines is managed by using the microkernel Hypervisor, and cross-operating system communication between the virtual machines is realized.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA +1

Ai-agent based system and method for real-time multilingual and context-aware linguistic transformation in telecommunications

A system and method for real-time or near real-time multilingual language transformation in telecommunications environments using distributed artificial intelligence (Al). The system includes at least one processor configured to instantiate a plurality of Al agents, each corresponding to a user in a communication session, and to manage their operation via an Al-agent runtime adapter comprising a microkernel agent manager and a virtual machine layer. A language model abstraction layer enables access to language models and Al algorithm libraries through publish-subscribe interfaces. The system supports contextual transformation of speech based on user profile data such as sentiment, emotional tone, and cultural background. Execution can occur on telecommunication-class switches, edge devices, or general-purpose computing hardware. Al agents operate asynchronously, access shared or private memory, and produce personalized, bidirectional linguistic output. The architecture supports secure, scalable deployment across heterogeneous devices and networks.
Owner:CUNNINGHAM CHERYL

AI compiler and compiling method based on multistage intermediate representation framework

PendingCN120560627ABiological modelsIntelligent editorsActivation functionComposite operator
The invention relates to the technical field of artificial intelligence compilers, in particular to an AI compiler and compiling method based on a multi-level intermediate representation framework, and the compiler comprises a high-level semantic retention layer which converts models of different AI frameworks into Lalg-on-Tensor IR intermediate representations; the hardware perception optimization layer comprises a tensor packaging and propagation module which is used for performing block packaging, layout propagation and folding of redundant packaging / unpackaging operation on the input tensor; the dynamic partitioning module is used for automatically selecting the partitioning size based on the cache capacity and the core number of the target hardware; the microkernel fusion module is used for fusing matrix multiplication, bias addition and an activation function into a single composite operator; and the microkernel collaboration layer is in butt joint with the hardware acceleration library through the XSMM dialect to generate a target hardware code. The hardware perception optimization layer can perform optimization according to different hardware characteristics, so that codes generated by the compiler can better adapt to target hardware, and the hardware utilization rate is improved.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Body-equipped robot general control system and body-equipped robot

The invention provides a universal control system for a body-equipped robot and the body-equipped robot. The system comprises an elastic microkernel, a time-sensitive bus network and hardware components which are deployed in the body-equipped robot, the elastic microkernel is in communication connection with each hardware component through a time-sensitive bus network; the elastic microkernel deploys a basic industrial operating system, virtualizes a plurality of virtual domains in the industrial operating system according to an application scene of the robot with the body, and constructs a real-time communication framework based on deterministic communication middleware in the industrial operating system; the elastic microkernel is further provided with a hardware abstraction layer, a mainstream hardware instruction set is integrated in the hardware abstraction layer, and cross-platform support is provided for functional software in the virtual domain through a standardized interface. According to the method, the problems of scattered computing resources, complex communication and the like in the prior art are solved, and a highly-integrated, flexible, extensible and cross-platform compatible control scheme is provided for the robot with the body.
Owner:HUBEI INTELLIGENT ROBOT IND DEVELOPMENT CO LTD

Communication method for user program and virtual machine on microkernel Hypervisor

The invention discloses a method for communication between a user program and a virtual machine on a microkernel Hypervisor, the microkernel Hypervisor is provided with two shared memory areas, the shared memory area 1 is accessed by the user program and a root service Rootserver, the shared memory area 2 is accessed by the Rootserver and the virtual machine, the user program writes communication request data with the virtual machine into the shared memory area 1, and the user program writes communication request data with the virtual machine into the shared memory area 2. The method comprises the following steps that a VMM sub-thread is used as a shared memory area 1, a Rootserver is notified through inter-process communication, the Rootserver reads communication request data from the shared memory area 1, the communication request data is written into a shared memory area 2 after being analyzed by the VMM sub-thread, a system calls a syscale to transmit a communication request to a kernel, the kernel injects virtual interrupt into a virtual machine, and the virtual machine sends the communication request to the Rootserver. And an interrupt processing program of the virtual machine processes the communication request and writes a processing result into the shared memory area 2, then the processing result is returned to the Hypervisor through the Hypercall, and a Rootserver of the Hypervisor feeds back the processing result to a user program through the IPC. The method is designed for the microkernel Hypervisor environment, and the overall performance and efficiency of the embedded virtualization system are improved.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Memory page exchange method and system for microkernel operating system

The invention provides a memory page exchange method and system for a microkernel operating system. The memory page exchange method comprises the following steps: step 1, running an exchange page management system service in a user mode of the microkernel operating system; step 2, providing data encapsulation and transmission for communication between user state system services; 3, generating an exchange page identifier, and registering a virtual address area used for transmitting data, a data buffer area and a thread for processing a missing page error to the kernel; 4, when the page is swapped out, the kernel modifies the service page table of the swap page management system, and the physical page needing to be swapped out is mapped; 5, when the page is swapped in, according to the swap page identifier obtained from the page table when the missing page error is triggered, the specified page data content is read from the swap area to the data buffer area; and step 6, packaging each interface of the exchange page management service. According to the invention, by utilizing the page table mapping, the memory copying times in the exchange process under the microkernel architecture are effectively reduced, and the operation efficiency of the exchange system is improved.
Owner:SHANGHAI JIAOTONG UNIV

Security protection method for power mobile application based on swan-gap microkernel

The invention relates to an electric power mobile application security protection method based on a swan gap microkernel, which comprises the following steps of: S1, establishing a hardware trust root, and storing a device root key and a certificate chain by utilizing a non-tampering storage area built in a chip; s2, establishing a complete trusted boot chain based on a hardware root of trust, and verifying the integrity and credibility of the next layer by each layer from Bootloader to a swan microkernel and then to an application program; s3, constructing a triple authentication system based on user identity, equipment identity and biological characteristics, and performing user authentication; s4, according to a user authentication result, realizing fine-grained authority control based on an RBAC model and ABAC, and ensuring that authority check can be executed during resource access every time by utilizing an IPC security mechanism of a swan micro kernel; and S5, creating an independent execution environment for each power application according to the process isolation capability of the swan microkernel, and ensuring that memories among the applications cannot be mutually accessed through virtual address space isolation. The reliability of power mobile application safety protection is effectively improved.
Owner:STATE GRID INFORMATION & TELECOMM GRP CO LTD +1

Operating system service extensions for microkernels

According to embodiments of the present disclosure, a system includes: a microkernel having a low-level application programming interface (API) and providing memory protection domains to user-level processes; and an abstraction layer running on top of the microkernel and comprising a plurality of service extensions to the microkernel and configured to provide a high-level operating system (OS) API for use by one or more application processes running in user space, wherein different ones of the service extensions are configured to run within different ones of the memory protection domains provided by the microkernel.
Owner:MASSACHUSETTS INST OF TECH

Endogenous security OS construction method and device based on intelligent agent and control calculation

The invention belongs to the technical field of information security, and relates to an endogenous security OS construction method and device based on intelligent agent and control computing, and the method comprises the steps: constructing an underlying security base based on a hardware trusted root and a microkernel; based on the bottom-layer security base, defining and deploying a hierarchical multi-intelligent agent with a specific function; establishing a multi-agent communication and interaction protocol stack for the multi-intelligent agent; based on a multi-agent communication and interaction protocol stack, an intelligent collaborative scheduling algorithm oriented to multi-objective optimization is developed; an endogenous security mechanism integrating active defense and passive response; and carrying out full-life-cycle security situation assessment on the endogenous security operation system. Dynamic intrusion detection can be carried out, an intrusion detection system (IDS) based on machine learning is deployed, a normal behavior mode of an intelligent agent is learned, and abnormal tampering behaviors, DoS attacks, communication anomalies and the like are identified.
Owner:SHENZHEN Y& D ELECTRONICS CO LTD

Mobile storage security access control system and method based on microkernel architecture

The invention discloses a mobile storage security access control system and method based on a microkernel architecture, and relates to the technical field of data storage security. The system comprises a host end and a mobile storage device end. And the host end is provided with a special device driver and is used for sending the generated authentication data and the storage access instruction to the mobile storage device end through the virtual storage front-end device created by the special device driver. And the mobile storage device end is deployed with an operating system based on a microkernel architecture, creates a virtual storage rear-end device corresponding to the virtual storage front-end device, and is used for performing host identity and capability verification on the authentication data received by the virtual storage rear-end device, and receiving and executing a storage access instruction from the host end after the verification is passed. Communication connection is established between the virtual storage front-end device and the virtual storage rear-end device through a USB bus. According to the system, active and fine-grained power control of access to the mobile storage equipment end is realized.
Owner:SHENYANG INST OF ENG

Distributed scheduling method, apparatus and system for deterministic task

Embodiments of the present application provide a distributed scheduling method, apparatus and system for a deterministic task, for use in scheduling an on-cloud task. A cloud comprises a management node and computing nodes. The method comprises: on the basis of a configuration of a received task and resources of the computing nodes, the management node schedules the task to a computing node meeting the configuration, the configuration comprising resource demands meeting a deterministic constraint of the task, and the resource demands comprising a computing resource demand and a transmission resource demand; and on the computing node to which the task is scheduled, the management node schedules the task to a corresponding running capsule on the basis of the configuration, the resource of the running capsule meeting the configuration, and an elastic microkernel of each computing node being used for allocating a resource to the running capsule on the computing node. The technical solution of the embodiments of the present application achieves the scheduling of an on-cloud deterministic task, and supports the deterministic scheduling of the task in various scenarios, such as virtual machines, containers, processes and threads.
Owner:KYLAND TECH CO LTD

Industrial configuration software cross-platform cooperative control method and system based on Gawan

The invention relates to the technical field of industrial automatic control, and discloses an industrial configuration software cross-platform cooperative control method and system based on a swan gap, which realize flexible initialization and dynamic task distribution of a control terminal by fully utilizing distributed communication and microkernel characteristics of a swan gap system. Through structured analysis and task graph construction of a configuration control model, granularity recombination and task parallel execution of a control process are supported; a task terminal recommendation mapping table is further generated in combination with the execution requirement of the control task and the terminal capability label information, and the adaptation matching degree of the control task and the execution terminal is effectively improved; and meanwhile, a distributed cooperative channel is constructed, a communication binding channel between the master control terminal and the slave control terminal is established, and a guarantee is provided for rapid scheduling and execution of tasks. Compared with the prior art, the heterogeneous compatibility, the task scheduling efficiency and the protocol adaptation flexibility can be remarkably improved, and the method is suitable for high-complexity and multi-terminal collaborative industrial automation control scenes.
Owner:SHENZHEN HUALONG XUNDA INFORMATION TECH CO LTD

Humanoid robot whole-body collaborative voice control system and method

The invention discloses a whole-body collaborative voice control system and method for a humanoid robot, relates to the technical field of robots, and aims to solve the problems of semantic understanding superficial layer, action planning localization and safety control lagging in existing humanoid robot voice control. Through closed-loop cooperation of the multi-mode intention understanding module, the whole-body action planning module, the dynamic balance security arbiter and the microkernel security scheduler, a unified control architecture is constructed. According to the system, natural language instructions are deeply analyzed into whole-body motion constraints through a semantic-action mapping knowledge base, anthropomorphic collaborative motion trails are generated, pre-security verification is conducted through a boundary model based on Lyapunov stability, and finally hard real-time execution and full-cycle security guarding are achieved through a microkernel security scheduler. According to the method, direct conversion from natural language to safe, stable and anthropomorphic whole-body motion is realized, and the task execution capability and the interaction naturalness of the humanoid robot in a complex scene are remarkably improved.
Owner:CITIC HEAVY INDUSTRIES CO LTD

Hot update control method and system for industrial PLC (Programmable Logic Controller) of microkernel operating system

The invention relates to a hot update control method and system for an industrial PLC (Programmable Logic Controller) of a microkernel operating system, belonging to the field of industrial controllers. A shadow instance is created by an isolated address space and is bound with a shadow I / O (Input / Output) mirror image and a shadow communication stack; capturing a containment point in the scanning period, wherein the containment point is located between input sampling completion and output submission; acquiring running state information from the current network instance, converting the running state information, and transmitting the converted running state information to the shadow instance; pre-operating the shadow instance in the isolation channel in an accelerated or constant-speed manner, and switching the I / O channel from the current network instance to a shadow I / O mirror image of the shadow instance at the next restraint point if the verification is passed; and continuing to run in parallel for a certain period, unloading the old instance if the continuous running is qualified, and executing rollback if an exception occurs. Depending on a microkernel operating system, shadow instances are drilled and switched under the controlled priority, the real-time performance and certainty are met, the time delay defect of periodic gap switching is overcome, and updating and switching are completed in a single scanning period or a plurality of scanning periods in an atomic mode.
Owner:CITIC HEAVY INDUSTRIES CO LTD

Method and device for constructing network security operating system, electronic equipment and storage medium

ActiveCN121887549AArtificial lifeSecuring communicationOperational systemTrusted computing base
The invention belongs to the field of network security, and relates to a method and a device for constructing a network security operating system, electronic equipment and a storage medium, and the method comprises the following steps: constructing an autonomously controllable improved microkernel infrastructure; based on the microkernel infrastructure, constructing a full-stack layered security control computing architecture base; constructing intelligent agent components, and deploying a multi-intelligent agent collaborative protection component system; integrating trusted computing and an integrity measurement verification system; performing dynamic adaptation and execution of multiple security policies; and a standardized safety evaluation and adaptive optimization closed loop is established. A trusted computing base is cut from a design source, so that the probability of occurrence of high-risk vulnerabilities is reduced; the real-time defense that the threat is changed and the strategy is changed is realized, and the blind area of the static strategy in resisting the unknown threat is made up; the malicious codes can be blocked before running, and the post passive situation that traditional security software only depends on a feature library for searching and killing is broken; and the contradiction between security capability solidification and threat dynamic evolution is fundamentally solved.
Owner:SHENZHEN Y& D ELECTRONICS CO LTD

Virtual machine pause processing method of micro kernel Hypervisor based on ARM VHE

The invention discloses a virtual machine pause processing method of a micro kernel Hypervisor based on an ARM VHE (Advanced RISC Machines VHE), which is characterized in that the micro kernel Hypervisor based on the ARM VHE is deployed and comprises a Hypervisor micro kernel module, a Host OS (Operating System) service thread and a virtual machine user mode management thread, wherein a CPU (Central Processing Unit) virtualization module in a kernel virtualization extension module in the Hypervisor microkernel module comprises a vCPU running thread running in an EL0 / EL1 mode and a vCPU processing thread running in the EL0 mode, and when the Hypervisor monitors that the vCPU running thread is suspended, the kernel virtualization extension module in the kernel virtualization extension module in the Hypervisor microkernel module is started; corresponding processing operation is adopted according to the pause trigger reason: if the current pause reason belongs to interrupt trigger or abnormal trigger processed under a Hypervisor microkernel, the kernel virtualization extension module directly performs corresponding virtual machine pause processing operation on EL2, and if the current pause reason belongs to other conditions, the kernel virtualization extension module directly performs corresponding virtual machine pause processing operation on the EL2; if yes, scheduling a vCPU processing thread to perform virtual machine pause processing operation at EL0; and after the operation is completed, the vCPU running thread recovers running. According to the method, the interrupt and exception processing of the Hypervisor on the virtual machine is optimized, and the pause processing performance of the virtual machine is improved.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA +1

Method and system for microvisor hiding

A method for managing a microvisor includes: issuing an API call to a microvisor agent to obtain a configuration template (CT) required to provision an LCS on an IHS; upon obtaining the CT, sending the CT to a microvisor kernel via the microvisor API; provisioning the LCS based on the CT; upon provisioning of the LCS and based on the microvisor kernel's request, initiating a guest BIOS of the LCS; notifying, via a GUI, an administrator about the provisioned LCS; after notifying the administrator: monitoring communication traffic of the LCS; analyzing the communication traffic to generate an analysis output; making, based on the analysis output, a determination that the activity is a malicious activity; and implementing, based on the determination, a security policy to disrupt a malicious user of the LCS.
Owner:DELL PROD LP

ARM processor-oriented microkernel operating system confidential computing environment construction method

The invention relates to an operating system environment construction technology, and discloses an ARM (Advanced RISC Machines) processor-oriented micro-kernel operating system confidential computing environment construction method, which is characterized in that a hierarchical system architecture is constructed, a virtual machine monitor and a confidential domain management monitor are decoupled at an ARM exception level EL2, and the virtual machine monitor and the confidential domain management monitor run in mutually isolated address spaces. The RMM is used as an independent module for dynamic loading, a management mechanism of a confidential computing domain is specially used, and the Hypervisor is only responsible for strategy scheduling, so that the defect that the Hypervisor is bloated in function in a traditional scheme is overcome. According to the method, the RMM is loaded through the security startup process during startup, the confidential virtual machine is dynamically created during running, mirror image security verification, memory encryption and other mechanisms are integrated, and finally the security domain is destroyed after the application is finished. The method has the advantages that a flexible and safe confidential computing environment conforming to the minimum privilege principle is provided for the microkernel system, and the method is particularly suitable for embedded scenes with high safety requirements such as the Internet of Things and industrial control.
Owner:CHENGDU TIANRUAN TECHNOLOGY CO LTD

Matrix multiplication optimization method and system for matrix acceleration unit

The invention discloses a matrix multiplication optimization method and system for a matrix acceleration unit, and the method comprises the steps: jointly constructing a microkernel generation frame through a matrix multiplication instruction set provided by the matrix acceleration unit by adopting a thread rearrangement and address mapping strategy and a multi-stage pipeline mechanism, and generating a candidate microkernel set; feature extraction is carried out on an input matrix, a search space formed by a dynamic block and a scheduling strategy is constructed according to the features of the input matrix, an optimal microkernel is dynamically selected, and the scheduling strategy is dynamically adjusted; and constructing a performance prediction model, performing modeling and pruning on the candidate microkernel set, and preferentially selecting an optimal scheduling strategy combination in a search space to realize optimization of matrix multiplication oriented to the matrix acceleration unit. According to the method, the automation degree and adaptability of matrix multiplication optimization are remarkably improved, and the method is a universal high-performance optimization scheme which can be applied to various matrix multiplication architectures and supports a dynamic input scene.
Owner:INST OF COMPUTING TECH CHINESE ACAD OF SCI

Operating system and signal system cloud platform

The embodiment of the invention provides an operating system and a signal system cloud platform, and the operating system comprises an abstraction layer which is used for packaging the architecture-level drive of a computing node, architecture-level virtualization and the core of a CPU, and providing a packaging interface irrelevant to a hardware system for other layers; the microkernel layer is used for constructing various components of the microkernel by using the interface provided by the abstraction layer; and the application layer comprises a plurality of virtual machines running on a micro kernel, the virtual machines comprise real-time virtual machines and non-real-time virtual machines, and each real-time virtual machine is configured with resources isolated from other virtual machines. According to the technical scheme of the embodiment of the invention, the computing node hardware is abstracted, and the microkernel constructed based on the abstraction supports real-time and non-real-time virtual machines, so that applications with different security levels run in parallel on the same physical computer, and the utilization efficiency of hardware resources is improved.
Owner:KYLAND TECH CO LTD

EtherCAT master station synchronization control method and system based on microkernel operating system

The invention discloses an EtherCAT master station synchronous control method and system based on a microkernel operating system, and belongs to the technical field of industrial automation field bus control. According to the system, a microkernel architecture is adopted, an EtherCAT protocol stack and a universal network protocol stack are deployed as two independent user mode processes, and data interaction is carried out through an inter-process communication and shared memory mechanism provided by a microkernel. According to the method, through a bidirectional dynamic clock compensation mechanism, static compensation in an initialization stage and dynamic compensation in an operation stage of a system are combined; a dynamic task scheduling strategy based on load awareness is adopted, and the task execution sequence is dynamically adjusted according to the CPU utilization rate and the task priority monitored in real time; a hardware redundancy design of double clock sources and double communication links is introduced, and a progressive synchronous recovery strategy is adopted during switching. According to the invention, nanosecond-level synchronization precision and microsecond-level fault switching can be realized, and the method is suitable for industrial control scenes with extremely high requirements on real-time performance and reliability.
Owner:CITIC HEAVY INDUSTRIES CO LTD

Industrial edge application dynamic updating method based on microkernel

The invention discloses an industrial edge application dynamic updating method based on a microkernel, and relates to the field of industrial automation. Designing an industrial edge application based on the microkernel; and constructing a function block as a thread, and dynamically updating the industrial edge application by reconfiguring a thread entry point address. The microkernel architecture is mainly used for designing an operating system, the most basic core functions (scheduling, inter-process communication and address space management) in the operating system are realized, and all other functions such as a file system and a device driver are operated in a user layer as independent services. All services run in different address spaces in the form of threads, different services can be strictly isolated by combining access control based on Capability, and other services and kernels cannot be affected by collapse of any service. The micro-kernel architecture also adopts a modular design, and any independent module can realize thread-level loading and updating, so that dynamic updating and expansion are facilitated.
Owner:SHANGHAI JIAOTONG UNIV

Data transmission method and device in microkernel operating system and electronic equipment

The invention relates to the technical field of computers, and provides a data transmission method and device in a microkernel operating system and electronic equipment. According to the method, in a microkernel operating system, after to-be-transmitted data is determined by a user mode, a data transmission address is determined in the user mode, the to-be-transmitted data is written into the data transmission address, and the data transmission address is sent to a kernel mode by using an IPC message; meanwhile, the user mode also utilizes a management mode command to enable the microkernel operating system to enter a management mode, so that the kernel mode can obtain the data to be transmitted from the data transmission address in the user mode, and high-efficiency transmission of large-capacity data in the user mode and the kernel mode is realized; the technical problem that the real-time performance of the operating system is reduced due to the fact that only a plurality of IPC messages can be used for transmitting large-capacity messages in the user mode and the kernel mode in the related technology is solved, the data transmission efficiency in the microkernel operating system is improved, and the user experience is improved.
Owner:HANGZHOU HOLLYSYS AUTOMATION

Vehicle-mounted operation system and operation method based on QNX

The invention relates to the technical field of vehicle-mounted operating systems, and discloses a QNX-based vehicle-mounted operating system and an operating method.The system comprises a kernel architecture module used for providing a QNX microkernel architecture and reserving underlying functions in the microkernel architecture, and the underlying functions comprise a real-time task scheduling mechanism, a dynamic content distribution mechanism and an inter-process communication mechanism; the system service library module is used for packaging a bottom layer function and providing the bottom layer function to the upper layer function module through an API (Application Program Interface); and the upper layer function module is used for calling an API interface and realizing corresponding external service based on the bottom layer function. A QNX microkernel architecture is adopted in the vehicle-mounted operation system of the QNX, so that task scheduling can accurately and efficiently respond to various real-time requirements, and the real-time response capability of the vehicle-mounted operation system is improved.
Owner:镁佳(北京)科技有限公司

Cluster computing resource allocation method

The invention discloses a cluster computing resource allocation method. The method comprises the following steps: constructing a heterogeneous computing resource pool comprising an MT CPU, an FT CPU and an MTDSP cluster; an intelligent algorithm basic calculation library is deployed, hardware mapping of a deep learning algorithm is realized through an irregular matrix multiplication optimization module, and the irregular matrix multiplication optimization module comprises a microkernel automatic generation unit which dynamically generates an assembly instruction assembly line supporting three FMAC units according to matrix dimensions; the multi-core parallel strategy unit is used for providing M-dimensional and K-dimensional parallel calculation strategies and a dynamic scheduling mechanism; dynamically selecting a row block size parameter # imgabs0 # and a column block size parameter # imgabs1 # based on the matrix shape to carry out self-adaptive adjustment on the block size; physical resources are abstracted into containers or virtual machine instances through resource virtualization, and computing resources are dynamically allocated according to matrix dimension characteristics of the intelligent training module. According to the method, automatic resource deployment strategy generation and flexible computing resource scheduling are realized, and high-performance cluster computing resource allocation and deployment services are provided for users.
Owner:NAT INNOVATION INST OF DEFENSE TECH PLA ACAD OF MILITARY SCI

Virtual machine cross-operating system communication method

The invention discloses a virtual machine cross-operating system communication method, which comprises the following steps of: creating virtual machines by a microkernel hypervisor, distributing static physical resources for each virtual machine, setting a shared memory area for any two virtual machines, binding the shared memory area with the corresponding virtual machine, initiating communication by a sender virtual machine to write data into the shared memory area, and sending the data into the shared memory area. And the receiver virtual machine reads the data from the shared memory, so that cross-operating system communication of the virtual machine is realized. According to the method, the unique characteristics of a microkernel operating system are utilized, a reliable event notification mechanism is achieved by establishing an efficient communication channel between the virtual machines, meanwhile, a shared memory area between the virtual machines is strictly protected by utilizing a permission protection mechanism of a microkernel, and the service life of the virtual machines is prolonged. Only the virtual machine which is authorized and maps the memory area can be accessed, so that the problems of performance overhead and safety of communication between the virtual machines in the prior art are solved.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Chip resource elastic allocation method and apparatus based on elastic microkernel

Provided in the embodiments of the present application are a chip resource elastic allocation method and apparatus based on an elastic microkernel. The method comprises: configuring a data structure of a partition scheduler of each adaptive partition and a budgeted CPU running time of each adaptive partition; on the basis of the data structure of each adaptive partition, scheduling a corresponding budgeted CPU running time for a task in each adaptive partition; and when the CPU running time actually used by any adaptive partition is less than the budgeted CPU running time thereof, allocating the remaining CPU running time of the adaptive partition to other adaptive partitions that have tasks waiting for scheduling. In the technical solution of the embodiments of the present application, chip resources are dynamically and elastically allocated by means of an elastic microkernel, and on the basis of demand changes of a computing task in each adaptive partition, computing resources are dynamically allocated and adjusted, thereby ensuring bursty CPU demands, and thus meeting computing power demands of different tasks.
Owner:KYLAND TECH CO LTD

Mine multi-robot self-adaptive cooperative control method based on microkernel operating system

The invention discloses a mine multi-robot adaptive cooperative control method based on a microkernel operating system, and belongs to the technical field of mine automation and robot cooperative control. The method is cooperatively realized by running a plurality of independent service processes on a microkernel operating system: a multi-modal perception fusion process dynamically adjusts the weight of a sensor according to environmental dust and illumination, and constructs a global semantic map; in the dynamic task allocation process, multi-agent deep reinforcement learning embedded with an attention mechanism is adopted, and task allocation is modeled as a partial observable Markov decision process for solving; the hybrid path planning process constructs a hierarchical cost model based on historical traffic data, and generates a path through a three-layer planning system; the dynamic conflict resolution process utilizes STCN to predict a trajectory, and realizes prospective conflict resolution in combination with a distributed negotiation auction mechanism; and the state synchronization process adopts a lightweight practical Byzantine fault-tolerant consensus to ensure that the states of the whole system are consistent. The real-time performance, the reliability and the intelligent level of the system are remarkably improved.
Owner:CITIC HEAVY INDUSTRIES CO LTD

Chip resource elastic allocation method and device based on elastic microkernel

The embodiment of the invention provides a chip resource elastic allocation method and device based on an elastic microkernel. The method comprises the steps that a data structure of a partition scheduler of each self-adaptive partition and CPU running time estimated by each self-adaptive partition are configured; according to the data structure of each self-adaptive partition, scheduling the corresponding budget CPU running time for the task of each self-adaptive partition; and when the CPU running time actually used by any self-adaptive partition is lower than the estimated CPU running time, the remaining CPU running time of the self-adaptive partition is allocated to other self-adaptive partitions with tasks waiting for scheduling. According to the technical scheme, the chip resources are dynamically and elastically allocated through the elastic microkernel, the computing resources are dynamically allocated and adjusted according to the demand change of the computing task of each self-adaptive partition, the sudden CPU demand is guaranteed, and the demand of different tasks for computing power is met.
Owner:KYLAND TECH CO LTD

Method and system for dynamic configuration and hot update of ultramicro kernel operating system

The embodiment of the invention discloses a dynamic configuration and hot update method and system for an ultramicro kernel operating system. The method comprises the following steps: if system state parameters exceed a preset parameter threshold value, acquiring target system state parameters exceeding the preset parameter threshold value, and adding timestamps to obtain a system state parameter data set; calculating a moving average value and a standard deviation, and determining an abnormal system state parameter according to the target system state parameter, the moving average value and the standard deviation; and determining the configuration parameter adjustment amount of the system module corresponding to the abnormal system state parameter, and adjusting the configuration parameter of the system module based on the configuration parameter adjustment amount. According to the scheme, dynamic updating of the configuration in the ultramicro kernel operating system is realized, the system performance is optimized, the resource utilization rate is improved, and optimization and upgrading are carried out under the condition of ensuring that the service is not interrupted.
Owner:CHINA SOUTHERN POWER GRID COMPANY