G06F15/00

Anticipated prefetching for a parent core in a multi-core chip

Embodiments relate to prefetching data on a chip having a scout core and a parent core coupled to the scout core. The method includes determining that a program executed by the parent core requires content stored in a location remote from the parent core. The method includes sending a fetch table address determined by the parent core to the scout core. The method includes accessing a fetch table that is indicated by the fetch table address by the scout core. The fetch table indicates how many of pieces of content are to be fetched by the scout core and a location of the pieces of content. The method includes based on the fetch table indicating, fetching the pieces of content by the scout core. The method includes returning the fetched pieces of content to the parent core.

Framework to improve parallel job workflow

Embodiments of the inventive subject matter include receiving, in a distributed computing environment, a plurality of files for execution. Embodiments further include identifying, by parsing the plurality of files, code segments contained in each of the plurality of files. Embodiments further include determining, based on a comparison of the code segments and definitions contained in a distributed computing basic function library, a first group of the code segments that include configuration tasks and a second group of the code segments that include computational tasks. Embodiments further include combining the first group of the code segments to form a super configuration task. Embodiments further include creating an executable code, wherein the executable code comprises the super configuration task and the second group of code segments. Embodiments further include allocating the executable code to one or more nodes. Embodiments further include executing the executable code on the one or more nodes.

Framework to improve parallel job workflow

Embodiments of the inventive subject matter include receiving, in a distributed computing environment, a plurality of files for execution. Embodiments further include identifying, by parsing the plurality of files, code segments contained in each of the plurality of files. Embodiments further include determining, based on a comparison of the code segments and definitions contained in a distributed computing basic function library, a first group of the code segments that include configuration tasks and a second group of the code segments that include computational tasks. Embodiments further include combining the first group of the code segments to form a super configuration task. Embodiments further include creating an executable code, wherein the executable code comprises the super configuration task and the second group of code segments. Embodiments further include allocating the executable code to one or more nodes. Embodiments further include executing the executable code on the one or more nodes.

Computer architecture to provide flexibility and/or scalability

Apparatus, systems, and/or methods may include a peripheral component interconnect express (PCIe) link to directly couple a slot with a network fabric. The slot may be defined by a surface and/or may accommodate a hardware module. A rack unit implementation may be utilized, such as a one rack unit (1 U) implementation, a four rack unit (4 U) implementation, and so on. The network fabric may be utilized when hardware modules communicate across the PCIe link, may be bypassed when hardware modules communicate across an additional PCIe link, and so on. The PCIe link may include a direct connect point-to-point PCIe link, a dual star PCIe link, and so on. In addition, the PCIe link may be utilized in a rack-scale architecture.

Information mediation system, information mediation method, information accumulating system, and information processing method

An information mediation system includes a printer and an information mediation device which accumulates operation information that is modified according to an operation of the printer from the printer, in which the information mediation device has an operation information accumulating section which accumulates operation information of a type according to specifications of the printer from the printer, and a specification sensing section which senses a modification in the specifications of the printer, and the operation information accumulating section queries the type of operation information that is to be accumulated in a printer in which a modification of the specifications is sensed by the specification sensing section to an external management apparatus and accumulates the operation information of the type that is indicated by the query result from the printer in which the modification of the specifications is sensed.

Communication apparatus, control method, and storage medium
09794442 · 2017-10-17 · ·

A communication apparatus determines whether to stop data reception during interpretation of the data according to a situation.

Mobile terminal, control method for mobile terminal, and storage medium for communicating with an image processing apparatus
09794426 · 2017-10-17 · ·

A mobile terminal that communicates with an image processing apparatus including a scanning function includes a display unit that displays a screen, a first instruction unit that, when the display unit displays a specific screen corresponding to the scanning function, instructs the image processing apparatus to activate a specific application corresponding to the scanning function, and a second instruction unit that, when the mobile terminal receives an instruction to perform the scanning function, instructs the image processing apparatus to perform the scanning function.

Aircraft controller including multiple core processor with wireless transmission prognostic/diagnostic data capability

An aircraft includes an electrical system and an electronic controller. The electronic controller includes a main processor and a multi-core processor. The multi-core processor includes a control core in signal communication with the electrical system, and one or more prognostics cores configured to process and analyze prognostics and diagnostics data of the electrical system independently from operation of the control core. A wireless device is in signal communication with one or more of the prognostics cores to receive the prognostics and diagnostics data therefrom. The aircraft further includes a prognostics and health monitoring (PHM) system located remotely from the electronic controller. The PHM system is configured to wirelessly receive the prognostics and diagnostics data from the wireless device.

System, apparatus and method for adaptive interconnect routing

In one embodiment, an apparatus includes an interconnect to couple a plurality of processing circuits. The interconnect may include a pipe stage circuit coupled between a first processing circuit and a second processing circuit. This pipe stage circuit may include: a pipe stage component having a first input to receive a signal via the interconnect and a first output to output the signal; and a selection circuit having a first input to receive the signal from the first output of the pipe stage component and a second input to receive the signal via a bypass path, where the selection circuit is dynamically controllable to output the signal received from the first output of the pipe stage component or the signal received via the bypass path. Other embodiments are described and claimed.

Information processing apparatus, control method for information processing apparatus, and storage medium
09823888 · 2017-11-21 · ·

A portable terminal transmits a print job to a print apparatus, by connecting to an access point based on connection information acquired from an NFC tag. On completion of the transmission of the print job, the portable terminal deletes the connection information acquired from the NFC tag, from a memory, so that the connection information acquired from the NFC tag is not displayed in a connection history.