Patent ID: 8473702

Claim:
An information processing device having a multi-processor structure including a first CPU forming a first execution environment of basic processing and a second CPU forming a second execution environment of additional processing, wherein said first execution environment includes an operating system and an application operable on the operating system, and which comprises: a basic side processing unit which executes said basic processing; said second execution environment includes an operating system and an application operable on the operating system, and which comprises: an addition side processing unit which executes said additional processing; wherein a execution environment monitoring unit which filters an access request from said first CPU and said second CPU, monitors an updated memory access issued by said second CPU in accordance with a monitoring state, and stores said updated memory access, and a transfer management unit provided in said basic side processing unit, wherein said transfer management unit (a) controls said execution environment monitoring unit, (b) reads updated memory access data from said execution environment monitoring unit, (c) transfers (i) execution environment data including constitution information of said second execution environment of the additional processing to be executed at said addition side processing unit, (ii) data in a memory corresponding to the second execution environment and (iii) said updated memory access data to other information processing device, and (d) restores said second execution environment based on said execution environment data received at other information processing device to re-start said addition side processing unit.