Information processing apparatus and control method thereof
AssigneeFujitsu Limited
InventorRyosuke Kito
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes a processing unit configured to issue a read command to a device, a memory configured to store data, and a switching controller configured to connect the processing unit, the memory, and the device. The switching controller includes a command detection circuit configured to detect the read command issued from the processing unit, a command processing circuit configured to process the read command and to output the processed read command, and a pre-read request issuance circuit configured to generate a read request for at least part of data within data specified by the read command and to transmit the read request to the memory. The switching controller receives the part of the data from the memory, and transmits the part of the data to the device.
Claims10
An information processing apparatus, comprising:
- a processor configured to issue a read command to a device;
- a memory configured to store data;
- and
- a switching controller configured to connect the processor, the memory, and the device, wherein
- the switching controller comprises
- a command detection circuit configured to detect the read command issued from the processor,
- a command processing circuit configured to process the read command, and to output the processed read command, and
- a pre-read request issuance circuit configured to generate a read request for a pre-read data which is a part of data within specified data specified by the read command, and to transmit the read request to the memory, and
- the switching controller receives the pre-read data read from the memory according to the read request, and transmits the pre-read data to the device in advance of transmitting remaining data which is data excluded the pre-read data from the specified data.
An information processing apparatus comprising:
- a processor configured to issue a read command to a device;
- a memory configured to store data;
- and
- a switching controller configured to connect the processor, the memory, and the device, wherein
- the switching controller comprises
- a command detection circuit configured to detect the read command issued from the processor,
- a command processing circuit configured to process the read command, and to output the processed read command, and
- a pre-read request issuance circuit configured to generate a read request for at least part of data within data specified by the read command, and to transmit the read request to the memory,
- the switching controller receives the part of the data from the memory, and transmits the part of the data to the device, and
- the device comprises
- a second pre-read process determination circuit configured to check a received read command, and to determine whether or not the pre-read process for requesting the part of the data has been executed, and
- a request issuance circuit configured to generate a different read request for data other than the part of the data within the data specified by the received read command, and to transmit the different read request to the switching controller if the second pre-read process determination circuit determines that the pre-read process has been executed.
A control method executed by an information processing apparatus including a processor configured to issue a read command to a device, a memory configured to store data, and a switching controller configured to connect the processor, the memory, and the device, the method comprising:
- detecting the read command issued from the processor;
- processing the read command;
- outputting the processed read command to the device;
- generating a read request for a pre-read data which is a part of data within specified data specified by the read command;
- transmitting the read request to the memory;
- receiving the pre-read data read from the memory according to the read request;
- and
- transmitting the pre-read data to the device in advance of transmitting remaining data which is data excluded the pre-read data from the specified data.
A control method executed by an information processing apparatus including a processor configured to issue a read command to a device, a memory configured to store data, and a switching controller configured to connect the processor, the memory, and the device, the method comprising:
- detecting the read command issued from the processor;
- processing the read command;
- outputting the processed read command to the device;
- generating a read request for at least part of data within data specified by the read command;
- transmitting the read request to the memory;
- receiving the part of the data from the memory;
- and
- transmitting the part of the data to the device, wherein
- the information processing apparatus further comprises the device, and
- the device checks a received read command, determines whether or not a pre-read process for requesting the part of the data has been executed, generates a different read request for data other than the part of the data within the data specified by the received read command if the device determines that the pre-read process has been executed, and transmits the different read request to the switching controller.
Dependencies are inferred from the claim text.