G06F15/17

Vehicle display apparatus

The present disclosure relates to a vehicle display apparatus. The vehicle display apparatus according to an embodiment of the present disclosure comprises: a first display and a second display mounted in a vehicle; a signal processing device configured to perform signal processing for at least one of the first display or the second display; and a second signal processing device configured to perform signal processing, wherein the signal processing device is configured to determine whether the second signal processing device is a master device or a slave device, based on number information of processors in the second signal processing device and information on support of non-uniform memory access. Accordingly, data exchange between the plurality of signal processing devices may be performed efficiently.

Data processing method, processor, and data processing device

Disclosed are a data processing method, a processor, and a data processing device. The method comprises: an arbiter sends data D.sub.(a,1) to a first processing circuit; the first processing circuit processes the data D.sub.(a,1) to obtain data D.sub.(1,2), the first processing circuit being a processing circuit among m processing circuits; the first processing circuit sends the data D.sub.(1,2) to a second processing circuit; the second processing circuit to an m.sup.th processing circuit separately process the received data; and the arbiter receives data D.sub.(m,a) sent by the m.sup.th processing circuit. The processor comprises an arbiter and a first processing circuit to an (m+1).sup.th processing circuit. Each processing circuit in the first processing circuit to the (m+1).sup.th processing circuit can receive first data to be processed sent by the arbiter, and process the first data to be processed. The scheme is helpful to improve efficiency of data processing.

System and method for affinity-based network configuration

Embodiments are provided to perform affinity analysis and management of network services. The embodiments use model-driven engineering to capture more generic affinity-based relationships, including between applications and endpoints and between customers and the network infrastructure. In an embodiment method, upon receiving at a network component a request for an application, affinity analysis is performed on the application. A network configuration is then determined according to results of the affinity analysis. The affinity analysis is performed and the network configuration is determined according to business rules defining application and customer priorities. The business rules are defined using a single information model and implemented using at least one data model. The network infrastructure is then configured according to the affinity analysis and the network configuration.

Peer-to-peer communications

A peer-to-peer (p2p) communication system is provided. One or both of audio and video can be transferred among a number of user terminals in the p2p system. The user terminals include at least one master terminal. The master terminal controls video or audio, or both, transfers among user terminals. The master terminal is identified, based on a determined topology, using obtained information provided in a data parameters table. Each user terminal includes a control for processing video and/or audio that is sent/received by the user terminal. Such processing can include encoding/decoding of video and/or audio. The master terminal control can process the same video and generate different video data to be provided to different user terminals. Such different video data is a function of the communication paths between the master terminal and the different user terminals. The master terminal control can also process the same audio and generate different audio data to be provided to different user terminals. Such different audio data can be a function of virtual relative positions associated with the user terminals. Audio volumes can also be separately controlled by each user terminal, including turning off audio volumes associated with one or more other user terminals. Similar controls can be provided for identity-related video images. Video and/or audio can be transferred in an aggregate manner, such as when the master terminal sends audio originating from a number of user terminals to another user terminal. In one embodiment, the master terminal control includes a Flash Player already configured to communicate with numerous webcams. This p2p system can be utilized with online game playing in which a game server is included, as well as having other communication applications.

DATA FLOW COMPUTATION USING FIFOS
20180181503 · 2018-06-28 ·

Disclosed embodiments provide techniques for data manipulation with logic circuitry. One or more processing elements are reconfigured in a connected topology. The reconfiguring enables the implementation of a dataflow graph. A FIFO is dynamically configured between a pair of neighboring processing elements. The FIFO contains data and/or instructions for processing elements. A process agent executing on the processing element coordinates transfer of data to/from FIFOs and processing elements. The processing elements are controlled by circular buffers. The circular buffers are statically scheduled. Processing elements enter and exit a sleep mode based on data conditions of the interconnected FIFOs. The FIFOs are configured to minimize adverse effects of latency, while process agents issue and receive signals to enable synchronization between processing elements.

Method and apparatus for automatic signal exchange between multiple embedded CPU boards

A signal name based method for automatic signal exchange between multiple embedded CPU boards, includes: dividing CPU boards into master board and slave board, where each slave board sends signal registration information to the master board; reading an exchange relationship between an output signal and an input signal that is represented by a connection line between signal names, calculating and allocating a data bus address to which the output signal and the input signal are mapped, and sending memory addresses, data types, and bus addresses of signals to each slave board; saving these as output signal tables and input signal tables; and writing, by a signal sender, a value of an output signal into a corresponding bus address according to the output signal tables, and reading, by a receiver, a value of an input signal from a corresponding bus address according to the input signal tables.

Method and apparatus for automatic signal exchange between multiple embedded CPU boards

A signal name based method for automatic signal exchange between multiple embedded CPU boards, includes: dividing CPU boards into master board and slave board, where each slave board sends signal registration information to the master board; reading an exchange relationship between an output signal and an input signal that is represented by a connection line between signal names, calculating and allocating a data bus address to which the output signal and the input signal are mapped, and sending memory addresses, data types, and bus addresses of signals to each slave board; saving these as output signal tables and input signal tables; and writing, by a signal sender, a value of an output signal into a corresponding bus address according to the output signal tables, and reading, by a receiver, a value of an input signal from a corresponding bus address according to the input signal tables.

SOURCE-AWARE TECHNIQUE FOR FACILITATING LISP HOST MOBILITY

A method is provided in one example embodiment and includes detecting by a first network element at a first data center site a local connection of an endpoint identifier (EID), in which the EID was previously locally connected to a second network element at a second data center site and notifying a mapping server of the local connection of the EID to the first network element. The method further includes receiving from the mapping server identifying information for the second network element and communicating with the second network element using the identifying information to obtain service information for traffic associated with the EID. The method may also include applying a service identified by the service information to outgoing traffic from the EID as well as applying a service identified by the service information to incoming traffic for the EID.

CONCURRENT MAINTENANCE OF AN INPUT/OUTPUT ADAPTER BACKING A VIRTUAL NETWORK INTERFACE CONTROLLER
20180157496 · 2018-06-07 ·

Concurrent maintenance of an input/output (I/O) adapter backing a virtual network interface connection (VNIC) including receiving, by a hardware management console (HMC), a request to disconnect the I/O adapter from a computing system, wherein the computing system comprises a logical partition and virtual I/O server; instructing, by the HMC over a communications link, the virtual I/O server to deconfigure and remove the server VNIC driver; determining, by the HMC, that a replacement I/O adapter is installed on the computing system; and in response to determining that the replacement I/O adapter is installed on the computing system, instructing, by the HMC over the communications link, the virtual I/O server to add and configure a replacement server VNIC driver.

CONCURRENT MAINTENANCE OF AN INPUT/OUTPUT ADAPTER BACKING A VIRTUAL NETWORK INTERFACE CONTROLLER
20180157496 · 2018-06-07 ·

Concurrent maintenance of an input/output (I/O) adapter backing a virtual network interface connection (VNIC) including receiving, by a hardware management console (HMC), a request to disconnect the I/O adapter from a computing system, wherein the computing system comprises a logical partition and virtual I/O server; instructing, by the HMC over a communications link, the virtual I/O server to deconfigure and remove the server VNIC driver; determining, by the HMC, that a replacement I/O adapter is installed on the computing system; and in response to determining that the replacement I/O adapter is installed on the computing system, instructing, by the HMC over the communications link, the virtual I/O server to add and configure a replacement server VNIC driver.