Patent classifications
G06F11/0715
Second failure data capture in co-operating multi-image systems
A computer system and computer program captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.
Method and device for detecting a race condition and a computer program product
A method is provided for detecting a race condition of a parallel task when accessing a shared resource in a multi-core processing system. The method requires that a core requires only a read access to the data set of another core, thereby ensuring better decoupling of the tasks. In an initialisation phase, initial values of global variables are assigned, in an activation phase, each core determines if the other core has written new values to the variables and if so, detects a race condition. Initial values are restored for each variable in a deactivation phase.
Framework for user-mode crash reporting
A user-mode crash reporting system for generating a crash report when an application crashes is provided. The user-mode crash reporting system installs a crash handler to execute in the same process as the application when the application crashes. When the application crashes, the crash handler identifies a victim thread of the process that was executing at the time of a crash. The crash handler then walks a call stack of the victim thread to identify return addresses for returning from called functions of the application. The crash handler identifies offsets within the module corresponding to the return addresses and creates a call chain of functions using the identified offsets. The crash handler then generates a crash report based on the identified call chain.
SYSTEM AND METHOD FOR INPUT DATA FAULT RECOVERY IN A MASSIVELY PARALLEL REAL TIME COMPUTING SYSTEM
A massively parallel real-time computing system receives input data events across many compute nodes, each with a processing algorithm in its processing pipeline. An Event Manager is placed before the algorithm processing pipelines, receives metadata about each incoming event, and collects and organizes it in a database. A fast histogram compares the metadata about each event to that of all the other events, in a processing interval. For sufficiently matching metadata, the events are forwarded to the processing nodes as “regular” events for processing. If the metadata for a processing interval does not match sufficiently, the histogram decides which events are the “correct” events and which events are “incorrect.” The “correct” events are sent on for processing and the “incorrect” events are combined with the “correct” metadata and sent back to the processing nodes to supplement or modify their incoming data to match the other nodes' expectations.
ENCODER
An encoder includes: a reading device that reads respective electric signals from two incremental patterns respectively having graduation array pitches different from each other; a control device that calculates a measurement value, based on the electric signals; and an output device that outputs the measurement value. The control device includes: an absolute position synthesis unit that synthesizes two electric signals to generate a synthesized absolute position; a detection unit that detects two relative positions from the two electric signals; a position calculation unit that performs an arithmetic operation between the relative positions and the synthesized absolute position to calculate a calculated absolute position; an absolute position comparison unit that compares the calculated absolute position with the synthesized absolute position; and a relative position comparison unit that compares the two relative positions with each other. The output device outputs error information, based on a comparison result output from the control device.
Preemptible-based scaffold hopping
In a method of molecular scaffold hopping an interface of a scheduler computer sends instructions, prepared by the scheduler computer, to a job runner computer to perform a plurality of separate computational tasks. Each of the separate computational tasks includes calculating one or more chemical properties for a query molecule or molecules in a library of molecules. One or more of the plurality of separate computational tasks performed on the job runner computer are preemptible computing instances. Status indicators sent from the job runner computer are received by the interface for each of the plurality of separate computational tasks. The indicators are one of: incomplete, completed, or failed computing instances. The interface resends the instructions to the job runner computer that correspond to the separate computational tasks having the failed computing instance indicator to increase fault-tolerance against the separate computational tasks not attaining the completed computing instance indicator.
FREQUENCY BASED AUDIO ANALYSIS USING NEURAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for frequency based audio analysis using neural networks. One of the methods includes training a neural network that includes a plurality of neural network layers on training data, wherein the neural network is configured to receive frequency domain features of an audio sample and to process the frequency domain features to generate a neural network output for the audio sample, wherein the neural network comprises (i) a convolutional layer that is configured to map frequency domain features to logarithmic scaled frequency domain features, wherein the convolutional layer comprises one or more convolutional layer filters, and (ii) one or more other neural network layers having respective layer parameters that are configured to process the logarithmic scaled frequency domain features to generate the neural network output.
Managing multi-step storage management operations by using fault recovery policies
A method is used in managing multi-step storage management operations. A policy is defined for a task of a multi-step storage management operation. The multi-step storage management operation includes multiple tasks. The policy for the task indicates directions for reacting to results of the task of the multi-step storage management operation. The task is invoked. The policy for the task is invoked based on results of the task.
Log management apparatus, computer-readable recording medium having stored therein log management program, and log management method
A non-transitory computer-readable recording medium having stored therein a log management program that causes a computer to execute a process includes obtaining a log item group included in each log and having a periodicity, for each of a plurality of logs outputted from a plurality of monitoring targets, detecting a first log item group from a first log, the first log item group being different from the log item group included in the first log, specifying a second log item group outputted in a same period as that of the first log item group, from a second log related to the first log, extracting the first log item group from the first log, and outputting the first log item group, and extracting the specified second log item group from the second log, and outputting the second log item group.
VISUAL MODIFICATION AND TRAINING OF AN ANOMALY DETECTION IMAGE
A method includes formatting for display, on a visual screen, an image comprising: (1) a coordinate system, (2) a plurality of distinguishable areas within the coordinate system, each distinguishable area graphically representing a respective formula, and (3) a plurality of data points. The method also includes receiving user input comprising a modification to a particular distinguishable area. In response to receiving the user input, the method includes modifying one or more respective formulas based on the modification to the distinguishable area. For each data point, the method further includes associating the data point with one of the distinguishable areas by determining which of the modified formulas the data point falls within. The method further includes formatting for display a graphical representation of each modified formula. The method additionally includes storing the graphical representation of each modified formula for use as a modified image in future operations.