In an information processing apparatus (10) that includes a cache memory
(560) formed from at least one hierarchy, and a pre-fetch command that
speculatively transfers data or a command from a main storage (30) to the
cache memory, a cache controller (510) provides control to execute the
pre-fetch command such that a virtual address is converted to a physical
address using a conversion table, and the virtual address and the
physical address are stored as a pair if the conversion succeeds.