US20080098198A1

Information processing device, data transfer method, and information storage medium

Claim Score by NHIP

Read claim 3, the broadest

Abstract

The present invention has been conceived in view of the above described situation, and an object of the invention is to provide an information processing device, data transfer method and information storage medium that can commence data transfer to an I/O device immediately, and can stably exhibit data transfer performance. In an information processing device provided with hardware for sharing an address translation table, for translating logical addresses of a memory to physical addresses, between a main processor and a sub-processor, one of the sub-processors is caused to function as means for receiving a transfer request designating a logical address of the memory, means for translating the logical address that has been designated in the transfer request to a physical address using the shared address translation table, and means for executing transfer processing for data stored in the memory 14 according to the translated physical address.

US20080098198A1, drawing sheet 1
Sheet 1 of 4

Term

2 yearsto projected expiry

Projected expiry 4 October 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

4 claims: 3 independent, 1 dependent

  1. 1
    An information processing device, comprising:a memory;a main processor;at least one sub-processor;an I/O device;and address translation table sharing means, for sharing an address translation table, for translating logical addresses of the memory to physical addresses, between the main processor and the at least one sub-processor, wherein the at least one one sub-processors comprises: request receiving means for receiving a transfer request designating a logical address of the memory;address translation means for translating the logical address designated by the transfer request to a physical address using the shared address translation table;and transfer process execution means for executing transfer process for data stored in the memory to the I/O device in accordance with the translated physical address.
  2. 3
    Broadest claimClaim Score 59, broad(NHIP)A data transfer method, performed by a computer comprising:a memory;a main processor;at least one sub-processor;an I/O device;and address translation table sharing means, for sharing an address translation table, for translating logical addresses of the memory to physical addresses, between the main processor and the at least one sub-processor, the method comprising: receiving a transfer request designating a logical address of the memory;translating the logical address designated by the transfer request to a physical address using the shared address translation table;and executing a transfer process for data stored in the memory in accordance with the translated physical address.
  3. 4
    An information storage medium storing a program, executed by a computer comprising a memory a main processor; at least one sub-processor; an I/O device; and address translation table sharing means, for sharing an address translation table, for translating logical addresses of the memory to physical addresses, between the main processor and the at least one sub-processor, the program causing the at least one sub-processor to function as:means for receiving a transfer request designating a logical address of the memory;means for translating the logical address designated by the transfer request to a physical address using the shared address translation table;and means for executing a transfer process for data stored in the memory in accordance with the translated physical address.