A prefetch command control apparatus is provided. A protocol slot
generation unit, when receiving from a CPU a prefetch command in which a
utilization time of data to be prefetched is specified, generates a
protocol slot based on the utilization time and registers it in a
schedule list storage unit. When receiving a regular access command, the
protocol slot generation unit registers a protocol slot in a regular
protocol queue storage unit. A cost evaluation unit evaluates an issuance
cost of the prefetch command based on a cache retention time of data to
be prefetched and evaluates an issuance cost of the regular access
command based on a resource occupation cost. A protocol issuance unit
decides which command shall be issued, the prefetch command or regular
access command, based on the evaluation result of these issuance costs.