Patent classifications
G06F15/00
Determining control actions of decision modules
Techniques are described for implementing automated control systems that manipulate operations of specified target systems, such as by modifying or otherwise manipulating inputs or other control elements of the target system that affect its operation (e.g., affect output of the target system). An automated control system may in some situations have a distributed architecture with multiple decision modules that each controls a portion of a target system and operate in a partially decoupled manner with respect to each other, such as by each decision module operating to synchronize its local solutions and proposed control actions with those of one or more other decision modules, in order to determine a consensus with those other decision modules. Such inter-module synchronizations may occur repeatedly to determine one or more control actions for each decision module at a particular time, as well as to be repeated over multiple times for ongoing control.
Dynamically updating logical identifiers of cores of a processor
In one embodiment, a processor includes a plurality of cores each including a first storage to store a physical identifier for the core and a second storage to store a logical identifier associated with the core; a plurality of thermal sensors to measure a temperature at a corresponding location of the processor; and a power controller including a dynamic core identifier logic to dynamically remap a first logical identifier associated with a first core to associate the first logical identifier with a second core, based at least in part on a temperature associated with the first core, the dynamic remapping to cause a first thread to be migrated from the first core to the second core transparently to an operating system. Other embodiments are described and claimed.
Dynamically updating logical identifiers of cores of a processor
In one embodiment, a processor includes a plurality of cores each including a first storage to store a physical identifier for the core and a second storage to store a logical identifier associated with the core; a plurality of thermal sensors to measure a temperature at a corresponding location of the processor; and a power controller including a dynamic core identifier logic to dynamically remap a first logical identifier associated with a first core to associate the first logical identifier with a second core, based at least in part on a temperature associated with the first core, the dynamic remapping to cause a first thread to be migrated from the first core to the second core transparently to an operating system. Other embodiments are described and claimed.
Automatic isolation of multiple instruments from musical mixtures
A system, method and computer product for training a neural network system. The method comprises inputting an audio signal to the system to generate plural outputs f(X, Θ). The audio signal includes one or more of vocal content and/or musical instrument content, and each output f(X, Θ) corresponds to a respective one of the different content types. The method also comprises comparing individual outputs f(X, Θ) of the neural network system to corresponding target signals. For each compared output f(X, Θ), at least one parameter of the system is adjusted to reduce a result of the comparing performed for the output f(X, Θ), to train the system to estimate the different content types. In one example embodiment, the system comprises a U-Net architecture. After training, the system can estimate various different types of vocal and/or instrument components of an audio signal, depending on which type of component(s) the system is trained to estimate.
Terminal device and printer
A terminal device may receive print condition related information being related to an actual print condition from a printer, and register, in a print intermediation server, by using the print condition related information, printer related information including actual print condition information indicating the actual print condition. The terminal device may control a display unit to display a selection screen by using the actual print condition information in a case where file related information related to a target file is to be registered in the print intermediation server after the printer related information was registered in the print intermediation server. The selection screen may cause a user to select a print setting from among the actual print condition. The terminal device may register the file related information and print setting information in association with the printer related information in the print intermediation server.
Quantum repeater from quantum analog-digital interconverter
Quantum repeater systems and apparatus for quantum communication. In one aspect, a system includes a quantum signal receiver configured to receive a quantum field signal; a quantum signal converter configured to: sample quantum analog signals from a quantum field signal received by the quantum signal receiver; encode sampled quantum analog signals as corresponding digital quantum information in one or more qudits, comprising applying a hybrid analog-digital encoding operation to each quantum analog signal and a qudit in an initial state; decode digital quantum information stored in the one or more qudits as a recovered quantum field signal, comprising applying a hybrid digital-analog decoding operation to each qudit and a quantum analog register in an initial state; a quantum memory comprising qudits and configured to store digital quantum information encoded by the quantum signal converter; and a quantum signal transmitter configured to transmit the recovered quantum field signal.
Image forming apparatus configured to communicate with network and capable of managing number of print pages
An image forming apparatus includes a main body memory, and a controller. A second upper limit information stored in the main body memory indicates an upper limit of a printable page number that the image forming apparatus is allowed to print in a state where the image forming apparatus is in an off-line state. A printed page number information stored in the main body memory indicates a printed page number printed in the off-line state. The controller is configured to: increment the printed page number information by one in a case where the one sheet of paper is printed on one side printing; and increment the printed page number information by two in a case where the one sheet is printed on double-sided printing. The controller is configured to determine whether the printed page number information is greater than or equal to the second upper limit page number.
Reducing commit wait in a distributed multiversion database by reading the clock earlier
In a distributed system where a client's call to commit a transaction occurs outside the transaction's lock-hold interval, computation of timestamp information for the transaction is moved to a client library, while ensuring that no conflicting reads or writes are performed between a time of the computation and acquiring all locks for the transaction. The transaction is committed in phases, with each phase being initiated by the client library. Timestamp information is added to the locks to ensure that timestamps are generated during lock-hold intervals. An increased number of network messages is thereby overlapped with a commit wait period in which a write in a distributed database is delayed in time to ensure concurrency in the database.
Methods and printing system for peer-to-peer output management
A peer-to-peer network of printing devices is configured to share printing device information, such as job queue status, configuration information, and resource information for automated load balancing, capability matching, failover, and print splitting operations. A digital front end (DFE) of a printing device establishes connections with the DFEs of other printing devices to manage output within the peer-to-peer network in an automated manner. When a print job is received at a DFE for a printing device, it is evaluated to determine how to best manage the output for the print job.
Data generation device and application execution device
A data processing device according to an aspect of the present invention includes a reception unit, a generation unit, and a transmission unit. The reception unit receives operation requests with respect to an application from an arbitrary number of application execution devices executing the application. The generation unit generates application operation data that includes operation input data for the application and time data indicating the time when the relevant operation input data is applied to the application. The transmission unit transmits the application operation data to the arbitrary number of application execution devices. When an operation request is received from one or more of the arbitrary number of application execution devices, the generation unit generates operation input data on the basis of the relevant operation request.