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

99 results about "Program segment" patented technology

Servo control method and system based on programmable logic controller

The invention relates to the field of servo control, and particularly discloses a servo control method and system based on a programmable logic controller. The method comprises the following steps: the main control module and the shaft control module complete communication initialization through a high-speed bus, and load a standardized instruction library to generate an adaptive program segment; the digital twin engine collects data in real time to construct a virtual model, and when the deviation exceeds a threshold value, early warning is triggered; when a fault occurs, the feature parameters are matched with the fault gene pool to judge the type, and a maintenance work order is generated; and hot plug maintenance is supported, and parameters are quickly synchronized to recover operation after a new module is inserted. According to the technology, through modularization and intelligent integration, multi-axis flexible expansion is achieved, frequent hardware change is not needed, the maintenance process is optimized, faults are rapidly positioned, a main system is not interrupted, the whole process is traceable, meanwhile, system stability and control precision are guaranteed, and the flexible requirement of industrial multi-axis cooperation is met.
Owner:SHENZHEN HAITAIKE TECH CO LTD

Memory data processing method and device, computer equipment and storage medium

The invention relates to a memory data processing method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: acquiring a firmware program file and a program running condition of the firmware program file; dividing the firmware program file into a plurality of program section files according to the program running condition; in response to a state transition instruction of a target host, obtaining state indication information and shared memory information corresponding to the target host; and selecting part of the program segment file as a target program segment file according to the state indication information, and transferring the target program segment file to a shared memory of the target host according to the shared memory information. By adopting the method, the problem of insufficient memory in the running process of the system can be solved.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Numerical control intelligent programming system and method based on AI large model

The invention provides an AI large model-based numerical control intelligent programming system and method. The method comprises the following steps of: determining a stability characteristic value of each machining stage in a numerical control machining process through a cutting force characteristic and a vibration spectrum characteristic of numerical control machining; when the stability characteristic value exceeds a safety threshold value in the numerical control machining process, performing characteristic comparison on a workpiece shape model machined by the numerical control machine tool and an original design model of a target workpiece to obtain deformation deviation distribution of each machining area in the workpiece shape model; determining a deviation program segment of each control module in the initial numerical control program through all deformation deviation distribution, and further determining deviation characteristics of each deviation program segment; and based on each deviation characteristic, driving the AI large model to perform deviation correction on each deviation program segment in the initial numerical control program to obtain an optimized numerical control program of the target workpiece. Based on the scheme, cooperative feedback correction of multiple physical quantities in the machining process can be achieved, and therefore the dynamic stability of a numerical control program can be improved.
Owner:WUHAN TECHN COLLEGE OF COMM

Read-only memory program correction system and method

The invention discloses a read-only memory program correction system and method, and relates to the technical field of computers, the read-only memory program correction system comprises a program comparison module, a program correction module and an address management module; the program comparison module is used for obtaining a standard signature value and an actual signature value and comparing the standard signature value with the actual signature value to obtain a comparison result of each program segment; the program correction module is used for controlling the system on chip to obtain a correction program corresponding to the target program segment from the external storage device and storing the correction program into the target storage unit; and the address management module is used for mapping an address field of the target program segment in the read-only memory into a target address field of the correction program in the target storage unit. When the wrong target program segment is started, the wrong target program segment is directly corrected and replaced by the correction program through the mapping relation, so that segmented correction and replacement of the wrong program segment are realized, the risk that the replaced correction program is physically attacked or tampered is reduced, and the reliability and safety of the starting program are improved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Software online upgrading method of DSP chip based on CAN bus interface

The invention provides a software online upgrading method of a DSP chip based on a CAN bus interface. The software online upgrading method comprises the steps that an OUT format file generated by compiling a source project is converted into a BIN file; the method comprises the steps that a BIN file is unpacked and subpackaged, generated data packets are sent to an FPGA, DSP software conducts CRC verification on each packet of data forwarded by the FPGA till all the data packets are received, and then the software moves all the data stored in an SDRAM and burns the data into a FLASH; reading data of the FLASH and source data stored in the SDRAM, and comparing the data and the source data one by one; the method comprises the following steps: reading an Entry Point of a Bin file, turning to circularly read an initial address and length of a program segment, moving effective data by a BOOT program according to data distribution in an mxp file, after all the data are read into a memory, calculating the cumulative sum of the read data, turning to an entry address of an APP program or a BACK program, and realizing booting of the program. The method can be used for improving the online upgrading function of the DSP.
Owner:THE 20TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORP

Method for learning state machine of program

According to various implementations, a method for learning a state machine of a program is described, comprising: executing a state machine learning algorithm by means of a host computer system, in which the host computer system controls an embedded system via a debug interface by means of a debugger such that the embedded system executes the program multiple times, and wherein the host computer system, for each execution of the program, detects whether a program segment that has not been reached when a previous program is executed has been reached when the program is executed; and if this case is detected, determining, at least for some of these cases, an input to the program that is not provided to the program by the host computer system and causes the program to reach the program segment, by the host computer system determining, by means of a debugger, a storage area in the memory of the embedded system in which the input is written, the storage area is read out and the determined input is added to an alphabet of a state machine learning algorithm.
Owner:ROBERT BOSCH GMBH

Code detection method, system and device, electronic equipment, storage medium and program product

The embodiment of the invention provides a code detection method, system and device, electronic equipment, a storage medium and a program product. According to the scheme provided by the embodiment of the invention, the received change code data comprises at least one change code line, and the change code line is a code line of which the content is changed relative to the previous version source code in the current version source code. Based on the current version source code and the change code data, extracting at least one code program segment from the current version source code; one code program segment comprises one change code line or a plurality of change code lines with continuous line numbers or a plurality of change code lines with discontinuous line numbers. Furthermore, the change classification corresponding to the code program segment can be determined. And based on the code program segment and a risk rule associated with the change classification corresponding to the code program segment, determining a risk detection result of the change code line in the code program segment.
Owner:ALIPAY (HANGZHOU) INFORMATION TECH CO LTD

A sensor-driven loading method, device, chip, product and medium

The application belongs to the field of sensors, and discloses a sensor driving loading method, device, chip, product and medium, from multiple candidate sensor drivers, a candidate sensor driver is selected as a current to-be-matched driver, and a program segment corresponding to the current to-be-matched driver is copied from DDR to IRAM; the target sensor is hardware initialized and the hardware ID of the target sensor is obtained; the hardware ID is compared with the to-be-matched ID in the program segment; if the same, the structure pointer of the current to-be-matched driver is returned; if not the same, it is judged whether there is still other candidate sensor driver; if yes, the step of selecting a candidate sensor driver from multiple candidate sensor drivers as a current to-be-matched driver is returned; if not, the sensor failure loading information is returned. Various types of sensors can be adapted by using a set of software systems, and the utilization rate of IRAM is higher.
Owner:XIAMEN UNISOC TECH CO LTD

Performance counting device and chip

The invention relates to a performance counting device and a chip, and the performance counting device comprises a performance counting module which is used for receiving at least one instruction memory address from a program counter associated with the performance counting module, and according to the at least one instruction memory address and a pre-configured instruction memory address interval, counting the at least one instruction memory address; obtaining a statistical value of a performance signal of at least one instruction memory address in the instruction memory address interval; the storage module is used for storing the statistical value of the performance signal of the at least one instruction memory address of the performance statistical module; the write-in control module is used for writing the statistical value, obtained by the performance statistical module, of the performance signal of the at least one instruction memory address into the storage module; and the configuration module is used for configuring an instruction memory address interval of the performance statistics module. According to the method and the device, the configuration flexibility of performance statistics can be improved, performance statistics of a plurality of specified program segments can be realized at the same time on the basis, and parallel processing of the performance statistics and accurate positioning of the program segments are further realized.
Owner:SHANGHAI BIREN TECH CO LTD

Data processing method and device, electronic equipment, storage medium and program product

The invention provides a data processing method and device, electronic equipment, a storage medium and a program product. The method comprises the steps of determining a dependency relationship between interfaces based on an input parameter and an output parameter of each interface called by a program segment; according to the dependency relationship between the interfaces, grouping the interfaces with the dependency relationship into a group; calling the interfaces in the groups in parallel to obtain data returned by the interface in each group; and running the program segment based on the data returned by the interface in each group. Through the application, the running efficiency of the program segment can be improved.
Owner:MASHANG CONSUMER FINANCE CO LTD

Programming graphical user interface for electronic devices

1. Name of the product of this design: Graphical user interface for programming electronic equipment. 2. Purpose of this design product: an electronic device. 3. The key design point of this design product lies in the graphical user interface. 4. The picture or photo that best illustrates the key points of the design: main view. 5. For conventional design, the rear view, left view, right view, top view and bottom view are omitted. 6. Purpose of the graphical user interface: The interface of this design product is used to set parameters for program tests. 7. Human-computer interaction mode of graphical user interface: Click the "Program segment editing" button in the main view to jump to the interface change status diagram.
Owner:GUANG ZHOU CLIMATE EQUIP CO LTD

Self-adaptive control system and method for complex structural part machining process

The invention discloses a self-adaptive control system and method for a complex structural part machining process. The system comprises a stable parameter offline planning module, a machine tool numerical control system transformation module, a maximum threshold learning and storage module and a machining parameter self-adaptive control module. According to the method, the driving program is implanted into the numerical control system of the machine tool, the driving program instruction is added into the original G code program, the processing program is subjected to fragment division, and data acquisition and processing parameter target setting in the processing process are performed according to the divided program fragments; and regulating and controlling the machining parameters of each program fragment through a fuzzy control method, so that the self-adaptive regulation and control of the machining parameters in the overall machining process of the complex structural part are realized. And important practical significance is achieved for improving the intelligentization of the machining process of the complex structural part, improving the machining efficiency of the complex structural part and guaranteeing the machining quality of the complex structural part.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

A data processing method and related apparatus

The application discloses a data processing method applied to an intermittently working terminal, and comprises the following steps: executing a first program segment; calculating a first check code corresponding to a first address interval, wherein the first address interval is an address interval used when the first program segment is executed; acquiring a second check code corresponding to a second address interval, wherein the second address interval is an address interval except the first address interval in a third address interval, and the third address interval is an address interval used when a program to which the first program segment belongs is executed; determining a third check code according to the first check code and the second check code, and storing the third check code in a non-volatile memory, so as to check data in a volatile memory after power supply is restored. According to the scheme, the calculation of the check code does not need to be performed on the whole address interval of the saved data, the energy consumption and time for calculating the check code can be reduced, the terminal can continuously operate, and the real-time response performance of the terminal is ensured.
Owner:HUAWEI TECH CO LTD

Numerical control gear processing machine tool health early warning method based on low-frequency sampling operation data

The application discloses a numerical control gear processing machine tool health early warning method based on low-frequency sampling operation data, comprising: acquiring low-frequency sampling internal operation data of a numerical control gear processing machine tool, dividing candidate stable processing data segments according to program segments, tools and instruction / feedback changes, and evaluating the availability of the segments through five-dimensional scores of sample sufficiency, data integrity, state stability, instruction feedback consistency and boundary remoteness, and screening the segments meeting the availability threshold to enter subsequent analysis. The available data segments are classified into the same working condition data segment set according to the program segments, tools, rotating speed intervals and feeding intervals, and the same working condition health benchmark is established based on historical normal available segments; the health deviation of the current segment relative to the health benchmark is calculated, and the same working condition sequence deviation is accumulated in combination with the deviation reference value, the segment availability score and the deviation direction consistency coefficient, and the health early warning result is output according to the accumulated risk value.
Owner:CHONGQING UNIV

Multi-stage boot starting method of embedded processor single starting image and embedded system

The application relates to a multi-stage Boot starting method of an embedded processor single starting mirror image and an embedded system; the method comprises the following steps: configuring a BIF file of the starting mirror image, the BIF file encapsulates and packs program segments in an ELF; adding a configuration segment type in the type of the program segments of the BIF file, including segment contents executed by the configuration segment type in the program segments of the configuration segment type, and setting a segment moving destination address as an entry address of the segment contents executed by the segment; a Bootloader program runs processor execution single-stage loading, and loads program segments in the BIF file according to the BIF file; judging that the currently executed program segment is a configuration segment, moving the segment contents of the configuration segment to an execution address according to the segment moving destination address, and handing over processor running permission to the configuration segment to execute the segment contents; after the execution is completed, handing over the processor running permission back to the Bootloader program, and continuing to load subsequent program segments. The application improves the flexibility and expandability of the single-stage loading Bootloader program under the condition of saving ROM storage space.
Owner:BEIJING HUAHANG RADIO MEASUREMENT & RES INST

Safe starting method and device of vehicle-mounted controller, electronic equipment and storage medium

The invention discloses a safe starting method and device of a vehicle-mounted controller, electronic equipment and a storage medium, and relates to the technical field of vehicle information security, and the safe starting method comprises the steps that after the controller is reset and powered on, a first processing core and a second processing core are started synchronously; the second processing core comprises an intermediary bootstrap program, and the second processing core issues an execution instruction to the first processing core to guide the first processing core to run the intermediary bootstrap program; the first processing core sends a start configuration query request to the second processing core; the first processing core sends a code verification request to the second processing core, the second processing core asynchronously executes verification operation according to a code segment division sequence to generate a verification result of each code segment, compares the verification result with a corresponding verification reference value, and stores a comparison result in a preset state storage unit; the first processing core starts the boot loader segment, queries a comparison result of the code segment, and skips to the functional application program segment if verification is passed; and inquiring a self comparison result, and stopping running if verification fails.
Owner:FAW JIEFANG AUTOMOTIVE CO

Text processing method and device, electronic equipment and storage medium

The application discloses a text processing method and device, electronic equipment and storage medium. The method comprises the following steps: obtaining a segment text of a current program segment to be played; playing the current program segment to be played and obtaining feedback information of the current program segment to be played based on the segment text of the current program segment to be played; generating a segment text of a next program segment to be played based on a target text generation model matched with target program parameters input by a target user, the segment text of the current program segment to be played and the feedback information, wherein the target program parameters comprise a target actor type and a target performance style; and playing the next program segment to be played based on the segment text of the next program segment to be played after the current program segment to be played is played. The application is beneficial to realizing customized playing of language programs, thereby better meeting personalized needs of users.
Owner:MASHANG CONSUMER FINANCE CO LTD

A simulation system and process program loading method for RISCV processor system

The present invention relates to a simulation system and process program loading method for a RISC-V processor system, belonging to the field of simulation testing. The system of the present invention comprises: a Test_top module, a RISC-V processor module, a bus structure module, a FLASH model, a peripheral unit, and an iRAM module. The present invention can implement a full-process simulation test starting from reset. Since the present invention does not need to consider the problem of loss of storage space content during power failure, the same program segment can be stored in the off-chip non-volatile storage structure FLASH and the on-chip program storage structure iRAM. The jump address in the startup program of the present invention can be flexibly modified according to actual needs.
Owner:TIANJIN JINHANG COMP TECH RES INST

A wcet analysis method and device for embedded multithreaded programs

The application relates to the field of embedded technology, in particular to a WCET analysis method and device for an embedded multithreaded program. The method comprises the following steps: recognizing synchronization operations in a multithreaded program under the POSIX thread standard, recording lock-related operation statements, generating an extended parallel program control flow graph to describe synchronization dependency relationships among threads, calculating WCST of a program caused by thread application of critical resources based on the principle of mutual exclusion access of critical resource under lock protection, determining a parallel section in which a program section runs on other cores as an interference set according to the control flow graph of the parallel program, and performing conflict analysis on a shared instruction cache through an abstract interpretation method, and inputting the analysis result into a WCET calculation method IPET as a parameter to obtain a WCET analysis result of the entire parallel program.
Owner:TONGJI UNIV

Construction method, device and equipment for transition track of numerical control machine tool and storage medium

The invention provides a construction method and device for a transition track of a numerical control machine tool, electronic equipment and a storage medium, and the method comprises the steps: obtaining geometric parameters of adjacent program segments, including a starting point, an end point, a tangential direction and a curvature; based on the starting point, the ending point, the tangential direction and the curvature, constructing a transition curve meeting position continuity, tangential direction continuity and curvature continuity; wherein the curvature change rate of the transition curve is minimum; the deviation between the transition curve and the original program segment is restrained not to exceed a preset tolerance; the transition curve is inserted between numerical control instruction points, a continuous and smooth transition track is generated, the curvature change rate is controlled while it is guaranteed that the position, speed or acceleration is continuous, higher-order smoothness is guaranteed, and it is guaranteed that the deviation of the transition track is controllable through constraint tolerance.
Owner:GENERAL TECH GRP MASCH TOOL ENG RES INST CO LTD SHANGHAI BRANCH

Ansys workbench model scheduling method and device

The invention discloses an Ansys workbench model scheduling method and device, and the method comprises the steps: calling a loading interface function of an internal interface of a self-packaged Ansys workbench model through an interface of a scheduling engine to load the Ansys workbench model, and after the loading is completed, connecting the Ansys workbench model. And calling a scheduling interface function of the internal interface through an interface of the scheduling engine to send a scheduling message to the macro program segment. And receiving a scheduling message through the macro program segment, analyzing the scheduling message to obtain a scheduling instruction, and calling an internal interface of the Ansys workbench model according to the scheduling instruction to execute an operation corresponding to the scheduling instruction. By applying the scheme provided by the invention, the Ansys workbench model can be automatically scheduled without manual participation, so that the time consumption is reduced, and the efficiency is improved.
Owner:SHANGHAI RENTONG ELECTRONICS TECH CO LTD

Printing control method, electronic equipment, storage medium and program product

The embodiment of the invention provides a printing control method, electronic equipment, a storage medium and a program product. The method comprises the steps of determining multiple pieces of track data according to a target program segment corresponding to a target object; according to the multiple pieces of track data, a resultant movement speed curve corresponding to the printing head tool nose point is determined, and the resultant movement speed curve is a continuous curve for correspondingly controlling the spatial resultant movement speed of the printing head tool nose point to change along with time in the target program segment; determining a dynamic correction coefficient set corresponding to the target program segment based on the resultant motion speed curve; and according to the dynamic correction coefficient set, the wire feeding speed reference value is corrected, a wire feeding speed set corresponding to the target program segment is generated, and the wire feeding amount of a wire feeding shaft corresponding to the printing equipment is matched with the deposition amount of the molten material. The method is used for achieving the effect of improving the printing precision and the forming quality.
Owner:SHENZHEN XINGHAN LASER TECH CO LTD

Method for controlling speed and energy of laser cutting non-circular pipe over corner

This invention discloses a method for controlling the speed and energy at corners when laser-cutting non-circular pipes. The post-processor in the CAM system first calculates the distance L1 traveled by the arc segment at the corner in each line of the NC program. The interpolator in the CNC system then calculates the distance L2 traveled by each line of the NC program within the CNC system. Next, the feed rate F1, which needs to be automatically set in the current line of the NC program, is obtained. Finally, the output duty cycle is automatically adjusted based on the feed rate F1 to automatically control the laser output power. By using interpolation to calculate the feed rate that needs to be automatically controlled, and by automatically controlling the laser output energy through the feed rate, the laser automatically adjusts the surface cutting speed at the plane and corners to be consistent during the cutting of non-circular pipes. This improves the processing efficiency at corners, avoids overburning at the corner cut surface, improves the cutting quality of non-circular pipes, and saves time and effort.
Owner:SHENZHEN DEBAO CNC TECH CO LTD

Computer implementation method and computer-readable media

The computer implementation method includes the steps of: (I) receiving user program code (UC) having sequences of array instructions, each configured to receive array data structures (A, B, C, D, E, F, G) capable of storing multiple elements of each common data type as input; and generating segmented program code (TCC) from the user program code (UC) that can be executed on a processing unit (PU, CPU, GPU) including several subunits (core #1 to core #4). The segmented program code includes program segments (S1, S2, S3, S4, S5) each containing an array operation, where the array operation corresponds to an array instruction. Each program segment is configured to receive a partially configured runtime instance (A1, B1, C1) of each array data structure as its runtime input, and to partially configure runtime instances (B1, C1, C2) of array data structures (B, C) as its runtime output, and at least partially configure each executable code (KC) containing each array operation, using information from each partially configured runtime instance. The executable code is configured to update the configuration of the runtime instance, which is partially configured as the runtime output of each program segment. The method further includes the steps of: (III) starting execution of the segmented program code on a first subunit (core #1) of the processing unit; (IV) completing the configuration of each executable code when the configuration of the runtime instance received as its respective runtime input is complete and / or updated; and (V) executing each executable code on the processing unit when the respective executable code is only partially configured.
Owner:ILNUMERIX GMB

A memory management method and a computer device

ActiveCN120704882BProgram segmentTerm memory
The application provides a memory management method and a computer device. The method comprises the following steps: in response to a target program segment execution end event, obtaining memory protection area information in a physical memory; if it is detected that the memory protection area information is abnormal, obtaining execution context information corresponding to the target program segment; and based on the execution context information corresponding to the target program segment, determining position information of illegal memory access. The method can improve the positioning accuracy and universality of illegal memory access, reduce performance overhead, and ensure system stability and security.
Owner:HENAN KUNLUN TECH CO LTD

A dynamic channel-based numerical control system M code control method and related device

The application discloses a kind of dynamic channel-based numerical control system M code control method and related equipment, it is related to numerical control machine tool and industrial automation control technical field.Numerical control equipment first extracts M code set from current program segment, then according to preset channel distribution strategy, multiple M codes in M code set are distributed to different preset logical channels.M code is delivered according to channel distribution table, avoid the complex decoding logic problem caused by writing order uncertainty in traditional multiway control, PLC program only needs to process specific range of M code for fixed channel, reduce the complexity and memory occupation of ladder diagram program.Effectively solve the technical problems that the PLC program complexity is high in the prior art due to the coupling of M code channel allocation and writing order depth, while improving parallel processing efficiency, ensure the reliability of program execution, and then realize the scalability and maintainability of numerical control system by improving the parallel processing capacity of numerical control system.
Owner:GUANGZHOU KEYUAN CNC TECH CO LTD

Intelligent monitoring method and system for numerical control equipment based on machining progress

The application belongs to the technical field of supervisory control, and discloses a machining progress-based intelligent monitoring method and system for numerical control equipment. The method comprises the following steps: acquiring progress data, equipment state data, process execution data and alarm codes, and determining a program segment progress reference benchmark based on historical normal machining data, wherein the progress data comprises a program segment actual execution duration and a cumulative completion progress; time-aligning various types of data and associating them according to program segment numbers to obtain a fusion data set; constructing a causal directed graph comprising process execution nodes, equipment state nodes, machining progress nodes and alarm code nodes based on the fusion data set, combining with machining sequence constraints to limit edge directions, and establishing a benchmark association model; when detecting progress deviation or alarms, determining a deviation vector according to a current observation value and a prediction value and performing probability reasoning to output an abnormal root cause node and an abnormal propagation path. The application improves abnormal identification correlation, root cause positioning accuracy and disposal interpretability.
Owner:DONGGUAN ZHIYUAN CNC EQUIP MFG CO LTD

A method for controlling defects in machining thin-walled edges of deformed TiAl alloy blades

A method for controlling machining defects on the thin-walled edges of deformed TiAl alloy blades belongs to the field of aeroengine machining technology. The method includes the following steps: first, designing a process table based on the blade structure, using this process table as a unified machining benchmark and clamping location; dividing the thin-walled blade areas prone to chipping and falling into vulnerable areas; during milling, controlling these vulnerable areas, employing a variable parameter programming strategy, and programming the blade using numerical control programming software; outputting the program's cutting force values; applying maximum cutting force limits to program segments, and outputting the optimized program; clamping the deformed TiAl alloy blade's ends in a machining fixture via the process table, installing the fixture on a machining machine; and inputting the optimized program output into the machining machine to machine the blade. This method effectively addresses difficult machining issues such as surface chipping and falling during milling of TiAl alloy workpieces.
Owner:SHENYANG LIMING AERO-ENGINE GROUP CORPORATION

Methods, apparatus, media, and products for multi-engine asynchronous parallel computing architecture

This invention discloses a method, apparatus, medium, and product for a multi-engine asynchronous parallel computing architecture. The method includes: acquiring interval marker pairs, which indicate the start and end of a target program segment in a preset program; in response to the interval marker pairs, determining the boundary notification corresponding to the target program from among multiple notifications sent to the control core when each asynchronous engine related to the target program segment performs an operation; and determining the actual execution time of the target program segment based on the sending times of all boundary notifications sent by all asynchronous engines related to the target program segment.
Owner:MOXIN ARTIFICIAL INTELLIGENCE TECH (SHENZHEN) CO LTD

A method, device and computer equipment for running an application

Embodiments of the present application disclose a method and device for running an application program and a computer device, which are used for reducing time overhead and improving running efficiency of the application program. The method comprises the following steps: a processor runs a first program segment based on data in a first storage space, the first program segment is used for modifying the data in the first storage space, the data in the first storage space comprises values of M first variables and values of N second variables, and each value of the first variable corresponds to at least one value of the second variable; a DMA backs up the data in the first storage space based on a target rule to obtain first backup data stored in a second storage space; for the first variable and the corresponding second variable, a modification order indicated by the first program segment is opposite to a backup order indicated by the target rule, so if the first backup data comprises at least one value of the first variable after the first program segment is run, the processor determines that the first backup data is incorrect.
Owner:HUAWEI TECH CO LTD