Patent classifications
G06F11/3027
Reducing save restore latency for power control based on write signals
A method of save-restore operations includes monitoring, by a power controller of a parallel processor (such as a graphics processing unit), of a register bus for one or more register write signals. The power controller determines that a register write signal is addressed to a state register that is designated to be saved prior to changing a power state of the parallel processor from a first state to a second state having a lower level of energy usage. The power controller instructs a copy of data corresponding to the state register to be written to a local memory module of the parallel processor. Subsequently, the parallel processor receives a power state change signal and writes state register data saved at the local memory module to an off-chip memory prior to changing the power state of the parallel processor.
IDENTIFYING AND CONFIGURING MULTIPLE SMART DEVICES ON A CAN BUS
A system for communicating over a Controller Area Network (CAN) bus may include a central controller and a plurality of smart devices communicatively coupled with the central controller over the CAN bus and over an identification verification network separate from the CAN bus. Each smart device may be configured to at least one of measure various parameters and control a function based on a command received from the central controller, and then communicate one or more signals indicative of at least one of the measured parameters and the function over the CAN bus to the central controller. Each of the smart devices may include a physical input, a physical output, and at least two nonvolatile memory locations. A first of the at least two memory locations may be configured to store an identifier input signal received at the physical input from at least one of the central controller and an upstream smart device over the identification verification network, the identifier input signal being stored by the smart device as a function instance value for the smart device. The smart device may further include a source address determination module configured to determine a source address for the smart device based on the function instance value and a factory default base address for the smart device, and store the source address in a second of the at least two memory locations.
Serial data bus node identification system
A vehicle includes a data communication network, a serial data bus, and a plurality of electronic nodes in signal communication with the serial data bus. The vehicle further includes a node identification system configured to store a several different diagnostic tests, along with expected operating data corresponding to a given diagnostic test. The node identification system sorts the plurality of nodes into individual node groups in response to performing one or more diagnostic tests among the different available diagnostic tests.
Communication apparatus, communication method, program, and communication system
Communication is performed more reliably. A CCI (I3C DDR) processing section determines status of an index when requested to be accessed by an I3C master for a read operation. An error handling section then controls an I3C slave 13 to detect occurrence of an error based on the status of the index and to neglect all communication until DDR mode is stopped or restarted by the I3C master, the I3C slave 13 being further controlled to send a NACK response when performing acknowledge processing on a signal sent from the I3C master. This technology can be applied to the I3C bus, for example.
Information processing apparatus and information processing method to analyze a state of dynamic random access memory (DRAM)
An information processing apparatus includes a detection unit and first and second classification units. The detection unit detects an event which causes a state of at least one bank constituting dynamic random access memory (DRAM) to transition. The first classification unit classifies the at least one bank state based on the detected event. The second classification unit classifies a DRAM state based on the at least one bank state. Statistical information that is based on the at least one bank or DRAM state is displayed with respect to a predetermined unit time. The at least one bank state and the DRAM state each includes at least one of the following: an operating state, in which data is being transferred, an inoperative state, in which data transfer is not possible due to a predetermined constraint, or a pause state, in which, although there is no constraint, data is not being transferred.
Mechanism for saving power on a bus interface
Systems, apparatuses, and methods for saving power on a bus interface are described. A system includes a host, a device, and a repeater interposed between the host and the device. While the host and device are in a low-power state, the repeater monitors a first bus to determine if the device has woken up. When the repeater detects a remote wake-up event initiated by the device, the repeater generates an interrupt which is sent to the host. The host responds to the interrupt by initiating a resume wake-up event procedure that assumes the device is still asleep. In this way, the host is able to stay in the low-power state longer while also using a wake-up procedure that does not require the host to be aware of the existence of the repeater.
Electronic device including connector and method for controlling power transmission/reception in electronic device
An electronic device according to various embodiments of the present invention may comprise: a connector comprising at least one power terminal for receiving power supplied from an external electronic device, and at least one data terminal for transmitting/receiving data to/from the external electronic device; and a processor comprising at least one sensing terminal connected to the at least one data terminal through at least one resistor, wherein the processor is configured to: when the external electronic device is connected to the electronic device through the connector, check a value corresponding to the voltage at the at least one data terminal, by using the at least one sensing terminal; and transmit, to the external electronic device, a control signal for controlling power supply from the external electronic device, on the basis of the value checked by means of the at least one sensing terminal. The various embodiments of the present invention may also include other embodiments.
APPARATUS AND METHOD FOR DIAGNOSING FAULTS
A method and apparatus for diagnosing faults. The apparatus includes an interface to a communication device which can be used by participants, in particular control devices and/or sensors, in a vehicle to communicate with one another. The apparatus includes a device for changing a behavior of the communication device, which device is configured to activate the change in the behavior of the communication device if at least one boundary condition, on which activation of the fault diagnosis depends, is satisfied. The apparatus also includes artificial intelligence which is configured to determine the at least one boundary condition on the basis of an internal state of at least one participant.
Vehicle bus-based communication method, apparatus and computer device
The present invention provides a vehicle bus-based communication method and apparatus, a computer device and a storage medium. The vehicle bus-based communication method includes: monitoring data flows transmitted through a vehicle bus by vehicle electronic control units; determining undetected data flows in to-be-obtained data flows when the monitoring reaches a first time length; broadcasting data flow obtaining requests through the vehicle bus, the data flow obtaining requests specifying queries for the undetected data flows; and obtaining data flows that are fed back through the vehicle bus in response to the data flow obtaining requests. When data flows of a vehicle are obtained through a vehicle bus, data flows on the vehicle bus are first obtained in a monitoring manner, thereby ensuring data flow obtaining efficiency. After the monitoring is performed for a period of time, data flows that are not obtained in a monitoring-and-obtaining manner are obtained by sending corresponding data flow obtaining requests to the vehicle bus, so that it is ensured that relatively more complete data flows of the vehicle can be obtained.
System for event detection, data integration, and data visualization
A system includes one or more data sources. Each data source is configured to collect and store event data. An event bus is configured to monitor the event data of the one or more data sources. The event bus determines that a first portion of the monitored event data satisfies a first task criteria. The first portion of the monitored event data is associated with a first tag that corresponds to the first task. The event bus determines that a second portion of the monitored event data satisfies a second task criteria. The second portion of the monitored event data is associated with a second tag corresponding to the second task. The first portion of the monitored event data with the first tag and the second portion of the monitored event data with the second tag are provided for storage in a data lake.