G06F11/3055

FPGA upgrade method based on PCIe interface
11500650 · 2022-11-15 · ·

An FPGA upgrade method is provided, including: delivering, by a host, an upgrade instruction to an FPGA; uninstalling a PCIe driver corresponding to the FPGA to let a status of the PCIe link be changed to link down; continuously monitoring, in a first expiration time, whether the status of the PCIe link is changed to link up; and if yes, reloading the PCIe driver. The method further includes: after the FPGA receives the upgrade instruction, continuously monitoring, in a second expiration time, whether the status of the PCIe link is changed to link down, if yes, loading the configuration data from the FPGA configuration memory for upgrade; and after upgrade is completed, negotiating, by the FPGA, with the host to restore the status of the PCIe link to link up that is used for reloading the PCIe driver upon detection by the host.

Processor core debugging with processor virtualization

A device, such as a system on a chip (SoC), includes a plurality of processor cores, a broadcaster module, a plurality of decoder units, and an aggregator module. The broadcaster module broadcasts a debug request from a debugger device to one or more of the plurality of processor cores via a bus, the debug request including an address specifying a logical identifier associated with a target processor core of the plurality of processor cores. The decoder units, associated with the processor cores, forward the debug request to a debug module of the respective processor core in response to detecting a match. If no match is detected, the decoder units forward the debug request to a subsequent processor core via the bus. The aggregator module forward a response message to the debugger device, the response message originating from the target processor core.

METHOD AND SYSTEM FOR MONITORING APPLICATION SERVICES IN A NETWORK

The present disclosure relates to method and a system for monitoring application services in network. The system comprises ASM client and ASM server. The ASM client is configured in UE to monitor parameters related to applications in UE. The ASM server monitors VAL server based on parameters associated with VAL server. The ASM server obtain status information of VAL server by performing either pull procedure, push procedure, and subscribe-notify procedure. Further, the ASM server provides the status information to one or more entities for performing one or more actions. Thus, the present disclosure facilitates the system to monitor the application services and indicate one or more entities to perform corrective actions to provide seamless and uninterrupted services to users.

Efficient Read By Reconstruction
20220357891 · 2022-11-10 ·

A method for efficient reads by reconstruction may determining an expected read latency for reading data from a primary read location of a plurality of storage devices, determining an expected reconstruction latency for reconstructing the data using reconstruction data, wherein portions of the reconstruction data are stored at a plurality of alternative read locations of the plurality of storage devices, reading the portions of the reconstruction data from the plurality of alternative read locations of the plurality of storage devices, and reconstructing the data stored at the primary read location using the reconstruction data, wherein the expected reconstruction latency is lower than the expected read latency.

Proactive Notifications for Robotic Process Automation

An example embodiment involves persistent storage defining a first configuration item representing an application deployed within a network, a second configuration item representing a software program that is deployable within the network, and a relationship between the first configuration item and the second configuration item. One or more processors may be configured to: (i) receive an indication that a change has been applied to the application or has been arranged to be applied to the application; (ii) identify the relationship between the first configuration item and the second configuration item; (iii) based on the relationship between the first configuration item and the second configuration item, determine that the change can affect operation of the software program; and (iv) in response to determining that the change can affect operation of the software program, provide a notification of the change to an agent associated with the software program.

Managing a fleet of workflow devices and standby devices in a device network

Methods of managing a fleet of devices are provided, as are methods for configuring a standby device for a job in a workflow environment, and methods for performing a job in a workflow environment. Device information is analyzed, such as information pertaining to verification systems. Device instructions are sent to various locations on a device network in response to a deviation from a parameter value having been detected. The deviation from the parameter value may correspond to printed media and/or indicia produced by one or more devices. A workflow device and a standby device are provided, and the workflow device sends configuration data to the standby device. The standby device installs configuration data and is introduced into the workflow environment.

Unsteadiness detection device, unsteadiness detection system and unsteadiness detection method

An unsteadiness detection device (30) is provided which is capable of detecting the operation state of facilities using binary digital signals, the unsteadiness detection device including: a model generation unit (313) to generate a normal model for determining operation states of a plurality of facilities (11) on the basis of operation data which are binary digital signals obtained from the facilities (11) in their steady operation states; an expectation value calculation unit (315) to calculate an expectation value of operation data by applying the normal model to past operation data of the facilities (11); and an unsteadiness detection unit (316) to detect whether or not an operation state of one of the facilities (11) is unsteady by comparing the expectation value of the operation data and a measured value of the operation data.

Abnormal state detection device, abnormal state detection method, and recording medium
11574399 · 2023-02-07 · ·

An abnormal state detection device includes: an acquisition unit that acquires an image imaging a device that outputs an abnormal state using an LED; an analysis unit that analyzes the abnormal state of the device based on the light emission pattern of the LED in the image, and generates auxiliary information indicating the abnormal state based on the analysis result; and a display control unit that outputs the auxiliary information to a display unit.

Distributed architecture for fault monitoring

Systems and methods for detecting an anomaly in a power semiconductor device are disclosed. A system includes a server computing device and one or more local components communicatively coupled to the server computing device. Each local component includes sensors positioned adjacent to the power semiconductor device for sensing properties thereof. Each local component receives data corresponding to one or more sensed properties of the power semiconductor device from the sensors and transmits the data to the server computing device. The server computing device utilizes the data, via a machine learning algorithm, to generate a set of eigenvalues and associated eigenvectors and select a selected set of eigenvalues and associated eigenvectors. Each local component conducts a statistical analysis of the selected set of eigenvalues and associated eigenvectors to determine that the data is indicative of the anomaly.

CENTRALIZED IMPOSING OF MULTI-CLOUD CLOCK SPEEDS

Imposing and/or readjusting the CPU clocks for services of containers from various cloud-based cognitive systems in a multi-cloud cognitive computing environment for performing a particular job. The particular job having an emergency performance requirement. During processing of the job, a need to tune the execution of instructions is identified through a pre-existing emergency identification process that includes collecting clock data for each container supporting the performance of the particular job.