1. An apparatus for processing information comprising: a source information processing unit to determine whether a migration condition exists when executing a program; and a destination information processing unit to determine whether an instruction to be executed of the program is a predetermined instruction, when a migration condition is determined to exist by the source information processing unit.