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

22 results about "Runtime system" patented technology

In computer programming, a runtime system, also called run-time system, runtime environment or run-time environment, primarily implements portions of an execution model. This is not to be confused with the runtime lifecycle phase of a program, during which the runtime system is in operation. Most languages have some form of runtime system that provides an environment in which programs run. This environment may address a number of issues including the layout of application memory, how the program accesses variables, mechanisms for passing parameters between procedures, interfacing with the operating system, and otherwise. The compiler makes assumptions depending on the specific runtime system to generate correct code. Typically the runtime system will have some responsibility for setting up and managing the stack and heap, and may include features such as garbage collection, threads or other dynamic features built into the language.

HMI copilot

A human-machine interface (HMI) development and runtime system leverages generative artificial intelligence (AI) to create HMI dashboards or graphical interfaces without the need for manual coding based on natural language prompts submitted by the user, which specify the information the user wishes to see. In one or more embodiments, the system can support industry-specific prompt engineering services that assist a user in generating a customized HMI dashboard that satisfies specified criteria using natural language prompts that describe functional and visual requirements of the dashboard. The system can make use of a generative AI model and associated neural networks to generate suitable dashboards in accordance with functional requirements provided to the system as intuitive natural language inputs (e.g., spoken or written natural language text).
Owner:ROCKWELL AUTOMATION TECH INC

GPU flow scheduling performance measurement method and device

The invention belongs to the field of GPU computing performance testing, and provides a GPU flow scheduling performance measurement method and device.The method comprises the steps that in a pre-established basic execution environment, N null-kernel functions are submitted to a reference flow in sequence, and the reference flow executes the received null-kernel functions and measures the reference execution duration; alternately submitting the N null kernel functions to the first test flow and the second test flow, introducing a cross-flow synchronization event, and measuring the total execution duration; and according to the reference execution duration and the total execution duration, calculating to obtain synchronization time consumption between the streams. According to the method, the influence of a tracking tool and the like on the performance of the measured object is eliminated, the method has obvious advantages in accuracy and stability, high-precision and low-interference GPU scheduling performance measurement is realized, and a quantitative basis is provided for performance optimization of a system during GPU driving and operation.
Owner:MOORE THREADS TECH CO LTD

Component arrangement method, device and equipment of runtime system and storage medium

The invention discloses a component arrangement method, device and equipment of a runtime system and a storage medium, relates to the technical field of component arrangement, and discloses the component arrangement method of the runtime system, which comprises the following steps: acquiring configuration file information of a to-be-arranged component in the runtime system, the configuration file information comprises a dependency interface and a provision interface of the to-be-arranged component; and arranging the to-be-arranged component according to the dependency interface and the provision interface to obtain a component dependency relationship network so as to realize the function of the runtime system based on the component dependency relationship network. According to the invention, the system expansibility during operation is improved.
Owner:SUZHOU GAOCHUANG MOTION CONTROL TECHNOLOGY CO LTD

Multi-operator coarse-grained parallel scheduling method based on heterogeneous data stream architecture

PendingCN121364942AResource allocationData streamComposite operator
The invention discloses a multi-operator coarse-grained parallel scheduling method based on a heterogeneous data stream architecture, which belongs to the field of runtime systems, and comprises the following steps of: dividing a computing load of an operator with in-degree of 0 in a computing graph to be executed into a plurality of sub-tasks Task and packaging the sub-tasks into independent Task objects; constructing four priority queues which are respectively used for storing Task objects which have different preferences on four functional parts in the processing unit, putting index Task objects of operators into the corresponding priority queues according to the preferences of the operators on the functional parts and the number of instructions of the operators, and sorting the index Task objects, k (K < = 4) Tasks with complementary resource requirements are selected from the four priority queues to form a new composite operator, and the new composite operator is executed by the processing unit array; according to the method, the new operator is generated by identifying the preference of the operator function part and dynamically combining the Task, so that the utilization rate of the internal function part of the PE can be fully improved, and the operation efficiency of the whole data flow program is accelerated.
Owner:HUAZHONG UNIV OF SCI & TECH

Updating shader scheduling policy at runtime

Systems, apparatuses, and methods for updating and optimizing task scheduling policies are disclosed. A new policy is obtained and updated at runtime by a client based on a server analyzing a wide spectrum of telemetry data on a relatively long time scale. Instead of only looking at the telemetry data from the client's execution of tasks for the previous frame, the server analyzes the execution times of tasks for multiple previous frames so as to determine a more optimal policy for subsequent frames. This mechanism enables making a more informed task scheduling policy decision as well as customizing the policy per application, game, and user without requiring a driver update. Also, this mechanism facilitates improved load balancing across the various processing engines, each of which has their own task queues. The improved load balancing is achieved by analyzing the telemetry data including resource utilization statistics for the different processing engines.
Owner:ADVANCED MICRO DEVICES INC +1

Resource scheduling of multiple application types in a heterogeneous endpoint device

Techniques are provided for resource scheduling of multiple application types in a heterogeneous endpoint device. One method comprises monitoring an execution of applications on a heterogeneous endpoint device, wherein the applications are of different application types and the heterogeneous endpoint device comprises multiple application runtime systems each supporting a different one of the different application types; and initiating an adjustment of an allocation of resources, provided by the heterogeneous endpoint device, assigned to at least one of the applications based on: (i) a current resource utilization of one or more of the applications, (ii) a priority assigned to one or more of the applications and / or (iii) a resource threshold value assigned to one or more of the applications. A global scheduling engine may: (i) monitor multiple endpoint devices and / or (ii) deploy one or more applications to at least one endpoint device based on resource consumption information from the endpoint devices.
Owner:DELL PROD LP

Virtual machine running system, method, processor and electronic device

This disclosure provides a virtual machine runtime system, method, processor, and electronic device, relating to the field of virtual machine technology. The system includes: a virtual machine monitor, which runs at a first exception level and is used to create virtual machines using a virtualization environment provided by a microkernel, and to handle interrupt events associated with the virtual machines according to notifications from the microkernel; a virtual machine, which runs at a second exception level; and a microkernel, which runs at a third exception level and is used to provide the necessary virtualization environment for the virtual machine monitor to create the virtual machines, and to intercept interrupt events associated with the virtual machines and notify the virtual machine monitor to handle the interrupt events; the privilege levels of the first exception level, the second exception level, and the third exception level increase sequentially. This disclosure aims to solve the problems of centralized privileges and high resource consumption in existing virtual machine runtime systems.
Owner:PHYTIUM TECH CO LTD

Domestic industrial control safety protection system with edge computing capability

The invention relates to the technical field of industrial control system security and industrial edge computing, and discloses a domestic industrial control security protection system with edge computing capability, which comprises a trusted state transition map generation module, a map embedding module, a map driving micro-isolation module, a mimicry verification module and a cloud edge collaboration module. The system firstly analyzes a control logic program of the industrial control equipment to construct a trusted state transition map comprising a security state, a legal instruction, a parameter space and a time sequence constraint, and the trusted state transition map and verification logic are solidified in a trusted execution environment together. During operation, the system performs micro-isolation on the real-time industrial control instruction by referring to the atlas. According to the method, an industrial control mechanism is combined with mimicry defense and trusted computing, the problems that a defense strategy of a traditional protection technology is fixed, and unknown attacks and time sequence cheating are difficult to resist are solved, and the edge protection capacity which is based on an endogenous mechanism, safe and dynamically evolved is achieved.
Owner:SHENZHEN CHUANGYI TECHNOLOGY CO LTD

A memory exception detection method and related device

PendingCN122309200AAlgorithmAnomaly detection
A memory anomaly detection method includes: sending a startup command to an artificial intelligence (AI) application runtime system to launch the AI ​​application; during the AI ​​application's operation, identifying anomaly operators based on the actual memory access information and memory allocation information of at least one operator among multiple operators; detecting the memory access behavior of the anomaly operators based on their input / output information during the AI ​​application's operation; and obtaining detection results. This method divides the memory anomaly detection process into two stages: delimiting operators and single-operator detection, transforming the entire network problem into a single-operator problem. The entire detection process requires no compiler or hardware support, is independent of source code, and is applicable to scenarios with only binary code, exhibiting high availability. Furthermore, this method transforms the memory pressure of performing memory anomaly detection on the entire network into the memory pressure of the delimiting operator stage within the entire network, minimizing the impact of the detection process on the overall network's memory.
Owner:HUAWEI TECH CO LTD

Memory management method of runtime system, programmable logic controller and system

The invention discloses a memory management method of a runtime system, a programmable logic controller and the runtime system, relates to the technical field of programmable logic controller management, and discloses the memory management method of the runtime system, which comprises the following steps: acquiring a memory configuration file when the runtime system is started, the memory configuration file comprises memory configuration information of a memory area in the runtime system under different scenes; and determining a target numbered memory block according to the memory configuration information and preset numbered memory block information, and performing memory management on a power-down retention variable in the memory configuration information according to the target numbered memory block. According to the method, the memory management accuracy of the system during operation is improved.
Owner:SUZHOU GAOCHUANG MOTION CONTROL TECHNOLOGY CO LTD

Distributed code generation for vision applications

Systems and methods for generating and executing distributed code. The systems and methods include receiving serial code generated by a large language model (LLM) for vision applications and analyzing the serial code with a trained model to identify code dependencies and detect independent application programming interface (API) calls. The systems and methods further include transforming the serial code by incorporating program semantics that enable concurrent execution of the independent API calls and generating distributed code configured for execution on a container orchestration platform cluster, wherein the distributed code includes service calls that can be understood and executed by a runtime system.
Owner:NEC LABORATORIES AMERICA INC

Method for modularly adapting a programmable controller

The invention relates to a method for modularly adapting a programmable controller, comprising: providing a basic runtime system; defining unambiguous references in the basic runtime system in a prescribed order (S1, S2, S3; 330, 332, 334; 402, 404, 406, 408, 410, 412, 414); providing at least one function object (100; F1, F2, F3; 320, 322) having one or more methods (104) to be implemented and having at least one function pointer to one or more of the methods, wherein each function pointer is linked with a defined unambiguous reference; and executing at least one of the provided function objects (100; F1, F2, F3; 320, 322) based on the linked unambiguous references.
Owner:ROBERT BOSCH GMBH

A method and apparatus for verifying a daylight savings time change

The purpose of the present application is to provide a method and device for verifying the switching of summer and winter time, which realizes the embedding of the traditional verification logic depending on external test tools and manual intervention into the firmware runtime system of the device, and constructs a closed-loop summer time DST self-verification mechanism with the capabilities of rule analysis, event pre-play, execution monitoring, result comparison and abnormal response. The mechanism does not depend on network connection or external debugging interface, and can still complete the integrity check of the DST switching behavior independently when the device is in a completely offline state, thereby solving the problems of time confusion, data distortion and service interruption caused by the lack of self-checking capability in the prior art.
Owner:70MAI CO LTD

Profile-enriched explanations of data-driven models

In an embodiment, a computer stores, in memory or storage, many explanation profiles, many log entries, and definitions of many features that log entries contain. Some features may contain a logic statement such as a database query, and these are specially aggregated based on similarity. Based on the entity specified by an explanation profile, statistics are materialized for some or all features. Statistics calculation may be based on scheduled batches of log entries or a stream of live log entries. At runtime, an inference that is based on a new log entry is received. Based on an entity specified in the new log entry, a particular explanation profile is dynamically selected. Based on the new log entry and statistics of features for the selected explanation profile, a local explanation of the inference is generated. In an embodiment, an explanation text template is used to generate the local explanation.
Owner:ORACLE INT CORP

Visual design of a running software application

A system provides a user interface comprising an application interface and a control interface. The application interface can include multiple interface elements and can be associated with a software application. The control interface can include multiple control elements configured to modify one or more properties of the multiple interface elements of the application interface. While running the software application, the system can receive an input causing a modification to the application interface. The modification can be associated with an existing interface element. In response to the input, the system can determine an instance of the existing interface element in the software application that is running. The system can modify the instance of the existing interface element in the software application that is running in accordance with the input so that executing code of the modified instance of the existing interface element causes the modification to the application interface.
Owner:UNO PLATFORM INC

Application-specific do not disturb configuration

The subject disclosure provides systems and methods for application-specific do not disturb configuration for electronic devices. For example, a system process may store a set of interruption control mode identifiers of user-selected configuration options associated with an application. When the device is operated in an interruption control mode, such as a do not disturb mode, the system process may provide a set of interruption control mode identifiers to the application to facilitate operation of the application according to the user-selected configuration options.
Owner:APPLE INC

An end-side heterogeneous device compilation runtime system

This invention discloses a compilation and runtime system and scheduling method for heterogeneous edge devices, including a host side and a device side. The host side includes a compilation layer, a user interface runtime layer, a kernel driver layer, and a firmware layer. The device side includes an operator-level scheduling module and a resource management module. The compilation layer consists of constant data processing, data layout format conversion, operator fusion and segmentation, video memory allocation and reuse, quantization processing, and model generation. The user interface runtime layer consists of model parser abstraction, model abstraction, main memory abstraction, video memory abstraction, stream abstraction, and Task abstraction. The kernel driver layer manages device parameters, performs IPC operations, manages video memory, and manages global TaskIDs. The firmware layer manages information in Task tasks and performs preliminary parsing and management of sub-task unit data. The operator-level scheduling module dispatches the smallest task unit in the sub-task unit to the computing device. The resource management module manages and computes the heterogeneous edge devices.
Owner:58TH RES INST OF CETC

An industrial software enhancement system integrating mathematics and computer science

The application discloses a kind of industrial software enhancement systems of logic number fusion, comprising: knowledge graph construction module, model training module, context perception module, model activation module and instruction generation module. Offline construction field knowledge graph;And pre-train a group of artificial intelligence compensation model cluster;Online running time, system real-time perception industrial field's working condition characteristics, utilize knowledge graph to carry out depth understanding and risk prediction to working condition, and from model cluster target activation most matched compensation model;Generation and execution physical consistency compensation adjustment instruction.The application effectively fuses the advantages of mechanism model and data model, overcomes the defect that traditional data-driven model can output result that violates physical law, improves the safety, self-adaptability and intelligent level of control decision under complex industrial scene.
Owner:HEBEI UNIV OF TECH +1

Task execution method and device based on proximity relation, electronic equipment and storage medium

PendingCN121658194AProgram initiation/switchingResource allocationRuntime libraryRuntime system
The invention relates to the technical field of artificial intelligence task reasoning, and discloses a task execution method and device based on a proximity relation, electronic equipment and a storage medium. Embedding the address of the to-be-called data of the new task into the data structure of the new task as a proximity mark; searching an affinity task queue consistent with the affinity mark of the new task in each thread; if a proximity task queue matched with the proximity mark of the new task is retrieved, adding the new task into the retrieved proximity task queue; and when the thread with the empty task appears, preferentially screening the task with the same affinity mark as the thread with the empty task from the affinity task queue of other threads in the runtime system, and stealing and executing the task with the same affinity mark as the thread with the empty task. According to the method, the problems of load imbalance, data local damage, high task stealing overhead and the like are solved.
Owner:CHINA ACADEMY OF INFORMATION & COMM

A data dependency-based war variable analysis method and system

ActiveCN117555552BAlgorithmEngineering
The present application belongs to the technical field of data processing, and provides a WAR variable analysis method and system based on data dependency. The existing method either produces a pessimistic analysis result or has a large runtime overhead, thereby adversely affecting the system progress. In order to accurately and effectively analyze the WAR dependency relationship, the present application proposes a WAR analysis method based on data dependency. The method is based on a data-dependent address expression, and the WAR dependency relationship is calculated at the compilation time to obtain a data-dependent WAR analysis result. At runtime, the system can accurately locate the WAR variable that may fall into the WAR dependency according to the shared data, and the runtime overhead is small.
Owner:SHANDONG UNIV

A runtime execution right governance system and method for a non-deterministic large model intelligent agent

PendingCN122507479AEstablish dynamic binding relationshipimprove consistencyExecution controlVerification
This invention relates to the fields of artificial intelligence runtime systems, agent governance, execution control, and multi-agent collaboration, and discloses a runtime execution right governance system and method for nondeterministic large-scale model agents. Addressing the problem in existing agent systems where permission control, environment management, state recovery, execution replay, and verification mechanisms are independent, leading to drifting execution behavior, inconsistent recovery results, and ineffective governance strategies, this invention proposes a unified runtime governance system. The system constructs a runtime consistency closed-loop contract and dynamically binds execution rights to this contract. The runtime consistency closed-loop contract includes execution intention constraints, capability constraints, verification constraints, environment constraints, checkpoint constraints, and replay constraints. The system further maintains an execution right dependency graph, execution right generations, and execution right governance contracts. When an execution request arrives, execution rights are granted only if the runtime consistency closed-loop contract satisfies the consistency condition and the execution right is in a valid generation; otherwise, at least one governance action is triggered, including blocking, revocation, environment reconstruction, state rollback, or history replay. This invention achieves dynamic governance of execution rights, consistent execution control, and consistent recovery control during the operation of nondeterministic agents.
Owner:蒋欣飏

Register addressing method, instruction processing apparatus, target processor, system on chip, and computing device

PCT designated stageWO2026137919A1Computer architectureEngineering
Provided in the embodiments of the present disclosure are a register addressing method, an instruction processing apparatus, a target processor, a system on chip, and a computing device. The register addressing method is applied to a target processor, and comprises: acquiring a register addressing instruction for a target register in a target processor, wherein a register bit width of the target processor and an operation data bit width of same are different, and the register addressing instruction comprises operands of the register bit width; on the basis of the operation data bit width, determining a target operand from the operands of the register bit width; and on the basis of the target operand, executing an addressing operation on the target register. Relax-extend addressing is implemented, and operand extension is implemented without the need to add additional software instructions, thereby reducing the number of software instructions, and improving the speed and efficiency of register addressing; and the complexity of a compiler and a runtime system is simplified, thereby improving the data processing efficiency and overall performance of a target processor and improving the addressing efficiency.
Owner:ALIBABA DAMO (HANGZHOU) TECH CO LTD