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

73 results about "Infinite loop" patented technology

An infinite loop (or endless loop) is a sequence of instructions in a computer program which loops endlessly, either due to the loop having no terminating condition, having one that can never be met, or one that causes the loop to start over. In older operating systems with cooperative multitasking, infinite loops normally caused the entire system to become unresponsive. With the now-prevalent preemptive multitasking model, infinite loops usually cause the program to consume all available processor time, but can usually be terminated by the user. Busy wait loops are also sometimes called "infinite loops". Infinite loops are one possible cause for a computer "freezing"; others include thrashing, deadlock, and access violations.

Photovoltaic cleaning robot based on automatic path planning and operation method thereof

The invention discloses a photovoltaic cleaning robot based on automatic path planning and an operation method thereof, relates to the technical field of robots, and solves the problem of cleaning blind spots in an existing cleaning robot and the endless loop risk of a path planning algorithm. According to the invention, the surface information of the photovoltaic panel is accurately captured through the multispectral acquisition module, a high-resolution and high-definition comprehensive image is generated through the data fusion processing module, then dirt is accurately identified on different scales by using a multi-scale pyramid structure and an adaptive feature fusion mechanism, and an attention mechanism and environmental perception data are combined, so that the real-time performance of the system is improved. The recognition threshold is dynamically adjusted, and misrecognition and missing detection are reduced; and finally, enabling the robot to autonomously learn in a complex environment and optimize an obstacle avoidance strategy through a dynamic obstacle avoidance algorithm based on deep reinforcement learning. The intelligent level and the cleaning effect of an existing photovoltaic cleaning robot are greatly improved.
Owner:HENAN HUATUO ELECTRONIC TECH CO LTD

Unrolling an infinite loop during ray query traversal

This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for unrolling an infinite loop during ray query traversal. A processor obtains, during a compile time, a number of loops associated with a BVH traversal based on a number of ray triangle intersections and a number of ray box intersections and / or a set of features associated with the BVH traversal and code generation associated with a shader. The processor determines, during the compile time, a loop unroll factor based on at least one of the obtained number of loops or the obtained set of features. The processor adjusts, during the compile time, a number of iterations of a loop associated with the BVH traversal based on the loop unroll factor. The processor outputs an indication of the adjusted number of iterations.
Owner:QUALCOMM INC

IDA microcode-based digital multimeter customized code obfuscator construction method and system

The invention relates to the technical field of software security, and discloses an IDA microcode-based digital multimeter customized code obfuscator construction method and system, and the method comprises the steps: carrying out the obfuscation replacement of a measurement algorithm and a data processing method in a digital multimeter code based on an instruction replacement technology; confusing a control flow of the digital multimeter based on a false control flow technology, namely obtaining a calling relation of basic blocks to reconstruct an original program, and avoiding generation of an endless loop in a symbolic execution process through a method of assigning a value to an opaque predicate in advance; randomly modifying variable names, identifiers and function names of the sensitive data information of the digital multimeter based on a variable name confusion algorithm; and carrying out decompilation and code conversion on the obfuscation algorithm based on the IDA microcode, and constructing the digital multimeter customized code obfuscator based on the IDA microcode. The method can be integrated into the development environment of the digital multimeter, the safety protection level of the digital multimeter is improved, and the measurement data is prevented from being illegally stolen.
Owner:YUNNAN POWER GRID CO LTD KUNMING POWER SUPPLY BUREAU

Unmanned aerial vehicle distributed task allocation method for reducing calculation and communication overhead

The invention discloses an unmanned aerial vehicle distributed task allocation method capable of reducing calculation and communication overhead, and the method reduces the calculation overhead through a local task reordering strategy on the basis of a performance influence algorithm, thereby achieving the addition of an unallocated task or a new task under the condition of not depending on task exchange. Meanwhile, aiming at the problem that an intelligent agent occasionally falls into an infinite loop problem that after one or more tasks are deleted, the intelligent agent is added to the same position of a sequence, a deletion record table and a new task are introduced to add a sequence mark to isolate deadlock. The method further comprises the steps of solving task conflicts in advance and reducing communication overhead through an estimation strategy; according to the novel network simplification algorithm, grouping is carried out by using the preference structure of the unmanned aerial vehicles, the communication network is simplified by reducing the number of closed-loop triangles based on a bidding distributed fragmentation pattern, and the two points can reduce the internal circulation of the algorithm, namely, reduce the number of times of communication between the unmanned aerial vehicles in one iteration of the algorithm.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Using commercially available user devices for MMS messaging capacity testing

Described herein are embodiments of testing MMS messaging capacity of a wireless network using commercially available client devices. An exemplary method includes receiving, at a multimedia messaging service center (MMSC) of the wireless network, a plurality of seed MMS messages from one or more client devices. Each of the plurality of seed MMS messages is targeted at one of a plurality of destination numbers, none of the plurality of destination numbers is associated with any database that the MMSC uses for routing determination, and each of the plurality of seed MMS messages gets stuck in an infinite loop and keeps generating MMS messages. The method further includes capturing at least a portion of the seed messages and the generated MMS messages; determining that the number of captured MMS messages reaches a predetermined number; and in response to such determination, terminating each of the infinite loops.
Owner:BOOST SUBSCRIBERCO LLC

Method for endless loop detection of server application thread

The invention discloses a method for endless loop detection of server application threads, which comprises the following steps of: acquiring a CPU (Central Processing Unit) occupancy ratio of the server application threads, and screening out an application thread A of which the CPU occupancy is not less than a first preset value; obtaining all server application thread objects, and traversing a server application thread list; if the name of the server application thread is matched with the application thread A, continuing stack comparison: comparing stack similarity, and screening out an application thread B of which the stack similarity is not less than a second preset value; the application thread B is a thread suspected to be endless loop. According to the method, the stack path is converted into the method calling graph, and the stack similarity is accurately calculated by utilizing the graph editing distance, so that the limitation of the prior art is overcome. According to the method, the endless loop thread can be positioned more accurately, and the detection precision can be remarkably improved, the false alarm rate can be reduced and the system performance and stability can be improved by reserving the complete stack call context and sequence information.
Owner:珠海金智维人工智能股份有限公司

Method and device for processing dead loop, electronic equipment and storage medium

The application provides a dead loop processing method and device, electronic equipment and storage medium, a preset script function is run, and the number of instructions executed when the preset script function is run is monitored; if the number of instructions is greater than a preset number threshold, a function call stack when the preset script function executes instructions is acquired and recorded; the number of times that the function call stack is recorded within a preset time period is determined, if the number of times recorded satisfies a preset condition, the function call stack is determined as a dead loop stack; the dead loop stack is interrupted to remove the current dead loop. Through monitoring the number of instruction executions and the number of times that the function call stack is recorded, the method can realize fault positioning to the function point level, greatly shortening the dead loop positioning time; meanwhile, after the existence of a dead loop problem is found, the method automatically removes the dead loop, improving the server dead loop troubleshooting efficiency.
Owner:NETEASE (HANGZHOU) NETWORK CO LTD

Position contract delivery method, electronic equipment and medium

The invention discloses a position contract delivery method, and relates to the technical field of informatization management, and the method comprises the steps: carrying out the preprocessing of a plurality of to-be-delivered position contracts, and obtaining a plurality of groups of processed to-be-delivered position contracts of the same user corresponding to the currency type; obtaining the account amount of each currency in the same group and the to-be-delivered amount of the processed to-be-delivered position contract; determining the priority of delivered currencies and the priority of the to-be-delivered position contract corresponding to the currencies according to the currency types of the same group, the account amount of the currencies and the processed to-be-delivered amount of the to-be-delivered position contract by using the thread in the occupation state; delivering according to the currency priority and the priority of the to-be-delivered position contract; and when it is detected that delivery is completed, the resource use state of the corresponding thread is updated to be an idle state. The method has the advantages and characteristics that delivery is orderly, delivery is clean, the account fund utilization rate is high, the delivery amount is large, the delivery speed is high, and delivery is prevented from entering an endless loop.
Owner:HANGZHOU PINGPONG INTELLIGENT TECH CO LTD

A digital simulation optimization method for multi-working-condition direction control strategy of air cylinder

The application relates to the field of pneumatic control and digital simulation technology, and discloses a digital simulation optimization method for a cylinder multi-working-condition direction control strategy, which comprises the following steps: building a working-condition transition directed graph and configuring local control parameters from multi-working-condition continuous sequence parameters; obtaining a steady-state node ideal boundary constraint vector according to an equation group; separating a preposed constraint and a residual feedforward to obtain an actual injection initial value vector and a virtual truncated residual vector; integrating the initial value to obtain a transient operation curve and a final state and updating the residual feedforward; converting the truncated residual into a penalty energy, combining the equivalent fluid mechanical impact dissipation energy to synthesize total hysteresis dissipation energy measurement to update the control parameters, and over-limit reconstructing the directed graph, which is sent to a bottom programmable logic controller after convergence. The application guarantees integral stability through residual separation and energy conversion, realizes multi-working-condition continuous transition optimization by combining physical dissipation limitation and topological dynamic reconstruction, and avoids calculation divergence and solutionless dead cycle.
Owner:SHENZHEN JIARUI IND AUTOMATION CO LTD

Method, apparatus, electronic device, and storage medium for processing network messages

The present application provides a method, apparatus, electronic device, and storage medium for processing network messages. The method for processing network messages is applied to a bypass blocking device and includes: obtaining a mirror message of a target network message; determining whether the mirror message is a blocking message sent by the bypass blocking device itself; if so, skipping the security detection of the mirror message and discarding the mirror message. After obtaining the mirror message, instead of directly performing security detection on the mirror message, it is first determined whether the mirror message is a blocking message sent by the bypass blocking device itself. In this way, it is possible to avoid performing security detection on the already sent blocking message again, thereby avoiding infinite loop detection of the blocking message, enabling detection only on the messages transmitted between the two communication parties, and ensuring the stable operation of the network.
Owner:QI-ANXIN LEGENDSEC INFORMATION TECH (BEIJING) INC +1

Time sequence repetition sensing punishment sampling method and device, electronic equipment and storage medium

The invention discloses a time sequence repetition perception punishment sampling method and device, electronic equipment and a storage medium, and relates to the technical field of artificial intelligence, and the method comprises the steps: inputting a given text into a pre-training large language model; determining a target penalty probability value according to the first continuous repetition threshold value and probability distribution output by the large language model at the current moment; decoding according to the target penalty probability value by using a large language model to obtain a first voice code at the current moment; calculating the continuous repetition rate of the preorder generation code and the first voice code by using a window with a first continuous repetition threshold value as the length; if the continuous repetition rate reaches a second continuous repetition threshold value, decoding by utilizing the large language model according to probability distribution output by the large language model at the current moment to obtain a second voice code; replacing the first voice code with a second voice code; and then coding is continued until a target voice code is obtained. According to the method, the problems of repetition, word loss and missing, infinite loop and the like which frequently occur in a large language model speech synthesis scheme can be solved.
Owner:CHINA TELECOM ARTIFICIAL INTELLIGENCE TECHNOLOGY (BEIJING) CO LTD

Energy friendly event processing task model

An RTOS includes an event processor construct. The event processor has a task priority and an event processor handler. A stack for the event processor is allocated by the RTOS. The event processor handler is called by the RTOS each time an event is posted by an interrupt request handler or another task. Once processing of the event completes, the event processor handler returns (as opposed to remaining in an infinite loop) thereby allowing the stack allocated to the event processor to not be retained on entry into a sleep state and the memory bank containing the stack to be powered down during a sleep state.
Owner:SILICON LABORATORIES INC

Hypervisor-based client operating system deadlock debugging method and electronic device

The present disclosure relates to a client operating system deadlock debugging method and electronic device based on a hypervisor, wherein the client operating system runs tasks on a multi-core processor, and the method comprises: detecting whether the client operating system is deadlocked; wherein the deadlock of the client operating system refers to the deadlock of a processor in the multi-core processor; if the client operating system is deadlocked, a virtual fast interrupt is injected into the deadlocked client operating system through the hypervisor, so that the deadlocked client operating system can respond to the virtual fast interrupt and enter the fast interrupt exception handling process. The above scheme is used to solve the technical problem in the prior art that the client operating system running on the hypervisor cannot detect deadlock, and provides a reliable information collection and analysis method for the previously difficult to analyze dead loop fault of shutting down interrupts, which can greatly shorten the fault resolution time and improve efficiency.
Owner:ZHONGLING ZHIXING (CHENGDU) TECH CO LTD

Main-standby switching method for floating IP (Internet Protocol) addresses of double hosts

PendingCN119676210ATransmissionUnixThird party
The invention provides a dual-host floating IP (Internet Protocol) address master-slave switching method, which belongs to the technical field of communication and comprises the following steps of: detecting whether a local service process is normal or not; if the local service process is normal and the heartbeat message of the opposite-end host is not received overtime, carrying out main-standby switching according to a first preset switching strategy; and if the local service process is abnormal, carrying out main-standby switching according to a second preset switching strategy. The method has the beneficial effects that main-standby switching is realized by combining the working state of the local service process with a heartbeat mechanism, and the switching mechanism is simple and does not need to depend on third-party software; meanwhile, main and standby switching is carried out according to the internal working state of the service process, so that the situation of switching failure caused by process deadlock, endless loop and the like can be avoided; in addition, the method supports Windows, Linux, Unix and other operating systems, is wide in application range, supports deployment under a heterogeneous operating system, is extremely low in resource occupation, is suitable for being deployed in various embedded devices, and is suitable for embedded application scenes needing main and standby redundancy and meeting high availability requirements.
Owner:SHANGHAI GBCOM COMM TECH CO LTD

System update exception processing method and device and storage medium

The invention discloses a system update exception processing method, computer equipment and a computer readable storage medium. The system update exception handling method comprises the steps of determining exception handling measures corresponding to exception state information according to the exception state information under the condition that system update is exceptional. According to the system update exception handling method in the embodiment of the invention, the occurrence of the exception condition can be judged based on the exception state information corresponding to the exception under the condition that the system update is exceptional, and the corresponding exception handling measures are further determined according to the condition based on the judgment result; therefore, endless loop conditions such as infinite restart possibly triggered under some conditions are avoided as far as possible, and the use reliability of the system is improved.
Owner:BYD CO LTD

Device control method, device, mobile robot and storage medium

The present invention belongs to the field of robotics, and discloses a device control method, apparatus, mobile robot, and storage medium. The method includes: determining that a cleaning area is in a slipping state when cleaning, and the cleaning area is an area that is cleaned according to a preset cleaning strategy; determining a slipping area in the cleaning area; and adjusting the cleaning strategy for the slipping area in the cleaning area to avoid slipping again. By the above method, when it is determined that the cleaning area is in a slipping state when cleaning, the slipping area is determined, and the cleaning strategy for the slipping area is adjusted to avoid slipping again, thereby avoiding the situation where the mobile robot is unable to escape from an infinite loop in the slipping area, and realizing that the mobile robot can quickly escape when slipping, thereby improving the sensitivity of the mobile robot.
Owner:SHEN ZHEN 3IROBOTICS CO LTD

A NOR flash-based memory management method and system

The application relates to the technical field of data processing, in particular to a NOR Flash-based storage management method and system. When a read-write instruction is received after a NOR FLASH is powered off and reset, it is first judged whether a preset read-write space meets a read-write operation, and in the case of meeting, it is judged whether a read-write data length exists an out-of-bound condition, if the out-of-bound condition exists, a loop read-write mode is adopted, specifically, a part corresponding to no out-of-bound in the read-write data is directly read and written from a read-write address obtained in step S1, and a part corresponding to the out-of-bound is read and written from a start position of the preset read-write space, so that after power-off, the read-write can be continued, power-off is not felt, and infinite loop read-write is achieved in limited space.
Owner:FUJIAN CENTM INFORMATION

Electric power carbon emission flow looped network topology calculation method and system

The invention discloses an electric power carbon emission flow looped network topology calculation method and system. The method comprises the following steps: acquiring a data file; the content of the data file comprises a static archive data section, a topological information data section and an operation power data section; carrying out database storage on the data file; data integration is performed on the warehousing data, and two loop problems, namely a two-station multi-loop carbon flow route scene and a single-loop carbon flow route scene, are solved by comparing the integrated data; the endless loop in the carbon flow calculation process can be effectively avoided, and the stability and accuracy of the calculation process are ensured. And through loop processing, the carbon flow calculation does not have an endless loop.
Owner:DALIAN POWER SUPPLY COMPANY STATE GRID LIAONING ELECTRIC POWER

A data linkage control method and related device

PendingCN122347124APathPingData acquisition
The application discloses a data linkage control method and related device, relates to the technical field of data processing, and responds to a data modification operation of a user on a current form, determines a global operation version number of the current form, and then determines a global influence field of the global operation version number according to a linkage trigger relationship graph; the preset dimension version number set containing a target state version number, a trigger state version number and a data acquisition state version number is used for anti-repetition calculation, dependent waiting calculation and anti-expiration calculation of a target field in each asynchronous linkage path in an asynchronous linkage path determined by an initial field corresponding to the data modification operation and the global influence field; and a trigger version is monitored in real time to identify and interrupt a linkage loop. Through multi-dimensional version number management and control and state machine evolution, the application can effectively reduce redundant calculation of a complex form, prevent a logic dead loop, ensure data consistency in a high-concurrency environment, and significantly improve system performance and resource utilization.
Owner:FAN RUAN SOFTWARE CO LTD

Chip, chip starting method and electronic equipment

The invention discloses a chip, a chip starting method and electronic equipment, and belongs to the technical field of electronics. The chip comprises a memory and a processor, a plurality of starting programs used for starting the function modules are stored in the memory, and the processor is connected with the memory and the controller. Wherein the processor sequentially runs a plurality of starting programs, and under the condition that a first starting program corresponding to the first function module is trapped in an endless loop, the controller updates control information and indicates a chip starting strategy adopted when the first function module is in an abnormal state through the control information. Therefore, the processor can execute a corresponding chip starting strategy based on the updated control information so as to control the first starting program to quickly jump out of the endless loop. By quickly jumping out of the endless loop in the process of starting the chip, the starting efficiency of the chip can be improved while the normal starting of the chip is ensured.
Owner:HYGON YUNXIN INTEGRATED CIRCUIT DESIGN (SHANGHAI) CO LTD

A simulation debugging method, device, computing equipment and computer storage medium

The embodiment of the present application provides a simulation debugging method, apparatus, computing device and computer storage medium. Among them, the code to be debugged is determined; the code to be debugged is divided into multiple code fragments according to a set number, and a simulation time list and the simulation time corresponding to each code fragment are determined; according to the current simulation time and the simulation time list, the code fragment to be simulated is determined, and the code fragment to be simulated is simulated and verified; according to the preset detection mechanism, the dead loop code fragment is determined from the code fragment to be simulated; the positioning information of the dead loop code fragment is obtained, and based on the positioning information, the dead loop code fragment is queried and debugged. In this embodiment, the efficiency of debugging simulation dead loops can be improved.
Owner:AXERA TECH (BEIJING) CO LTD

Suspension working condition load calculation method and device and vehicle

The invention provides a suspension working condition load calculation method and device and a vehicle, and the method comprises the steps: carrying out the equal division of a working condition load when the number of iteration calculation times of the working condition load exceeds an iteration number threshold value, and obtaining a plurality of parts of to-be-calculated working condition loads after equal division; and performing iterative calculation on the multiple parts of the to-be-calculated working condition loads until calculation of each part of the to-be-calculated working condition loads is converged, and obtaining a target calculation result. When the working condition load is calculated, the upper limit K of the number of iterations is preset, when the number of iterations exceeds K, the calculation of this round is terminated, and the load is equally divided to enter the calculation of the next round, so that the method is adopted until the iterations of all equally divided loads can be completed within K times, and the calculation of the next round is completed. The problems that time consumed by single iteration calculation is long and iteration calculation is caught in an endless loop, and consequently calculation is not converged are avoided, and calculation efficiency is improved.
Owner:SAIC GM WULING AUTOMOBILE CO LTD

Hardware-in-the-loop test method and device based on data infinite loop playback

This application provides a hardware-in-the-loop (HIL) testing method and apparatus based on infinite data loop playback, comprising: acquiring a data sequence group for hardware-in-the-loop testing; determining the warm-up window, data offset time, and loop start time of the loop playback sequence to be constructed based on the data sequence group and the hardware-in-the-loop testing system, wherein the loop start time is the timestamp of the last frame data of the last data sequence in the data sequence group that has been replayed; constructing a loop playback sequence based at least on the data sequence group, the warm-up window of the loop playback sequence, the data offset time, and the loop start time; inputting the loop playback sequence into the hardware-in-the-loop testing system for data loop testing processing of the domain controller under test, and obtaining test results. This solves the problem that existing HIL testing data backfeeding schemes have limited backfeeding data volume, which cannot meet the requirements of long-term continuous testing.
Owner:BEIJING XIAOMA ZHIXING TECH CO LTD

Data processing method and device, electronic equipment and vehicle

The invention relates to a data processing method and device, electronic equipment and a vehicle, and relates to the technical field of computer processing.The method comprises the steps that in the process of testing a program code of a to-be-tested application program, if currently-executed operation is closing a target interrupt, a UART is controlled to continue to start UART interrupt, and preset interrupts except the UART interrupt are closed; wherein the target interrupt comprises the UART interrupt and the preset interrupt; under the condition that the to-be-tested application program is in a target state, test data of the to-be-tested application program in a preset time period are obtained through the UART, UART interruption continues to be started, and preset interruption is started; wherein the target state comprises any one of an endless loop and a deadlock. Compared with the prior art, abnormal information can be positioned through a simple serial port command, and the problem of abnormal deadlock is positioned by reasonably using UART interruption.
Owner:SHANGHAI LIXIANG AUTOMOBILE CO LTD

Video monitoring based filling station control method and system

The application discloses a filling station control method and system based on video monitoring, and particularly relates to the technical field of industrial process control, and is used for solving the problem of logical dead loop caused by video verification failure due to equipment shutdown in the existing filling station control; a standby judgment signal is generated when the sensor is abnormally overlimited, a thermodynamic entropy increase trajectory is generated based on real-time video stream calculation of fault area pixel entropy value, when the entropy increase slope is over the threshold value, a standby power supply independent power supply video system is started, the quantum state fidelity attenuation characteristics of video light quantum distribution and the chaos index of fluid motion are synchronously analyzed under the standby power supply, when the fidelity attenuation conforms to the quantum effect characteristic curve and the chaos index is over the critical threshold value, a shutdown instruction is generated, otherwise, a main power supply recovery instruction is generated, and finally the corresponding instruction is executed; the method realizes decoupling of fault verification and equipment shutdown, avoids the risk of secondary accidents, and improves fault discrimination accuracy through a physical characteristic double verification mechanism.
Owner:LIAONING PAISHANLOU GOLD MINE

A method for serial data transmission using time fragments

The application discloses a method for serial port data transmission by using time fragments, creates a ring memory buffer A, divides the ring memory buffer into N blocks averagely, and sequentially numbers each block buffer as A x , creates a length variable L x for each block buffer, counts the data length to be sent in the block, creates a pointer P x pointing to the start address of the block, sets X=1, 2...N, sets the current sent data as the data in the A C th block buffer, sets that there are L0 data to be sent in the A C th block, sets the address of the current sent data as the address pointed by the sending pointer P0, and fills the data in the A u th block next time. The application automatically sends serial port data by using time fragments, avoids invalid waiting time, adopts block processing of non-dead loop, can send serial port data and fill the data to be sent at the same time, and can execute other tasks of the program at the same time, and greatly improves the running efficiency of the program.
Owner:BEIJING RUIXING YUANCHANG TECH CO LTD

Task repetition scheduling method and device, computer equipment and storage medium

The embodiment of the invention provides a task repetitive scheduling method and device, computer equipment and a storage medium. The method comprises the steps that a target task is selected according to the priority and waiting duration of each task in a preset ready queue; scheduling and executing the target task, when the target task fails to be executed, setting the state of the target task to be suspended, moving the target task out of the ready queue and moving the target task into a suspended queue, and monitoring whether the target task meets a preset rescheduling condition or not in real time; when a preset rescheduling condition is met, the state of the target task is set to be ready, the target task is moved out of the suspended queue and moved into the ready queue, the target task is rescheduled and executed until the target task is successfully executed, and task scheduling is conducted in combination with the priority, the task waiting duration, the double-queue structure and state control. The problem of scheduling endless loop caused by insufficient resources or unsatisfied dependence of high-priority tasks is solved, and the task scheduling efficiency and stability are improved.
Owner:SHANGHAI SMARTLOGIC TECHNOLOGY LTD

Method to detecting infinite loops in real-time logs from a continuous integration environment

Methods, system, and non-transitory processor-readable storage medium for a log analysis system are provided herein. An example method includes monitoring, by a log analysis system, execution of a continuous integration system on an information system. The log analysis system analyzes an output log of the continuous integration system to determine a trend associated with the execution of the continuous integration system, and identifies a job executing within the continuous integration system, that is executing in an infinite loop, based on the determined trend.
Owner:DELL PROD LP

Random asynchronous input verification method, electronic equipment and storage medium

The invention relates to the technical field of chip design, in particular to a random asynchronous input verification method, electronic equipment and a storage medium, and the method comprises the steps: obtaining an asynchronous event test case configured for a verification platform; after the to-be-verified design is initialized, enabling asynchronous input; creating an independent thread for an infinite loop process of each asynchronous event in a simulation stage of the to-be-verified design; the infinite loop process of each asynchronous event continuously and randomly injects a bound asynchronous event excitation signal into the to-be-verified design according to the random time, and the to-be-verified design responds to the asynchronous event excitation signal according to preset logic; when the simulation stage of the to-be-tested design is completed, asynchronous input is closed; checking a verification environment of the to-be-verified design; asynchronous events are randomly injected, and various scenes are fully verified; and by enabling and closing asynchronous input before and after the simulation stage, various abnormal false errors caused by injection in the whole simulation time are avoided.
Owner:METAX INTEGRATED CIRCUITS (SHANGHAI) CO LTD