EP1544731A1

Information processing method and program and recording medium for implementing the method

Abstract

There is provided an information processing method characterized in that, in accordance with an instruction from a host CPU (411), either CPU (103 or 104) loads a common code and an instruction code defined to be executed by itself from an external memory (110) into an internal memory (101), the other CPU loads an instruction code defined to be executed by itself from the external memory (110) into the internal memory (101), then the respective CPUs load the respective instruction codes defined to be executed by themselves that are loaded in the internal memory (101), and executing the common code that is loaded in the internal memory (101) as required.

EP1544731A1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 18 August 2023, 3.1 years ago.

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

12 claims: 6 independent, 6 dependent

  1. 1
    An information processing method being realized in a system in which a processor including a plurality of central processing units and internal storage means, external storage means in which are stored a common code to be executed in common by the plurality of central processing units and an instruction code to be respectively executed by predetermined one of the central processing units, and host processing means are interconnected by a bus, the method characterized by comprising:a steps of loading, by means of one of the central processing units, the common code and the instruction code defined to be executed by one of the central processing units, into the internal storage means from the external storage means in accordance with an instruction from the host processing means, and loading, by means of one of other central processing units, the instruction code defined to be executed by the one of other central processing units, into the internal storage means from the external storage means;and a step of executing the common code and the instruction code defined to be executed by the respective central processing units, which are loaded in the internal storage means, by means of the respective central processing units.
  2. 3
    An information processing method being realized in a system in which a processor including a plurality of central processing units, internal storage means, boot storage means, and a direct memory access controller, external storage means in which are stored a common code to be executed in common by the plurality of central processing units and an instruction code to be respectively executed by predetermined one of the central processing units, and host processing means are interconnected by a bus, the method characterized by comprising:a step of selectively resetting, by means of the host processing means, the central processing unit;a step of writing, by means of the host processing means, a boot code to be executed by the reset central processing unit into the boot storage means;a step of canceling, by means of the host processing means, a reset state of the reset central processing unit;a step of loading, by means of one of the central processing units of which the reset state is canceled, the common code and the instruction code defined to be executed by the one of the central processing units of which the reset state is canceled, into the internal storage means from the external storage means with the use of the direct memory access controller, by executing the boot code written in the boot storage means by the one of the central processing units of which the reset state is canceled, and loading, by means of one of other central processing units of which the reset state is canceled, the instruction code defined to be executed by the one of other central processing units of which the reset state is canceled, into the internal storage means from the external storage means with the use of the direct memory access controller by executing the boot code written in the boot storage means by the one of other central processing units of which the reset state is canceled;and a step of executing, by means of the respective central processing units of which the reset states are canceled, the common code and the instruction code defined to be executed by the respective central processing units of which reset states are canceled, which are loaded in the internal storage means.
  3. 5
    A program being executed in a system in which a processor including a plurality of central processing units and internal storage means, external storage means in which are stored a common code to be executed in common by the plurality of central processing units and an instruction code to be respectively executed by predetermined one of the central processing units, and host processing means are interconnected by a bus, the program characterized by :causing one of the central processing units to load the common code and the instruction code defined to be executed by one of the central processing units, into the internal storage means from the external storage means in accordance with an instruction from the host processing means, in accordance with an instruction from the host processing means and causing one of other central processing units to load the instruction code defined to be executed by the one of other central processing units, into the internal storage means from the external storage means;and causing the respective central processing units to execute the common code and the instruction code defined to be executed by the respective central processing units, which are loaded in the internal storage means.
  4. 7
    A program being executed in a system in which a processor including a plurality of central processing units, internal storage means, boot storage means, and a direct memory access controller, external storage means in which are stored a common code to be executed in common by the plurality of central processing units and an instruction code to be respectively executed by predetermined one of the central processing units, and host processing means are interconnected by a bus, characterized by :causing the host processing means to selectively reset the central processing unit;causing the host processing means to write a boot code to be executed by the reset central processing unit into the boot storage means;causing the host processing means to cancel a reset state of the reset central processing unit;causing one of the central processing units of which the reset state is canceled to load the common code and the instruction code defined to be executed by one of the central processing units of which the reset state is canceled, into the internal storage means from the external storage means with the use of the direct memory access controller, by executing the boot code written in the boot storage means by one of the central processing units of which the reset state is canceled, and causing one of other central processing units of which the reset state is canceled to load the instruction code defined to be executed by the one of other central processing units of which the reset state is canceled, into the internal storage means from the external storage means with the use of the direct memory access controller by executing the boot code written in the boot storage means by the one of other central processing units of which the reset state is canceled;and causing executing the respective central processing units of which the reset states are canceled to execute the common code and the instruction code defined to be executed by the respective central processing units of which the reset states are canceled, which are loaded in the internal storage means.
  5. 9
    A recording medium in which a program is written, the program being executed in a system in which a processor including a plurality of central processing units and internal storage means, external storage means in which are stored a common code to be executed in common by the plurality of central processing units and an instruction code to be respectively executed by predetermined one of the central processing units, and host processing means are interconnected by a bus, the recording medium characterized in that :the program causes one of the central processing units to load the common code and the instruction code defined to be executed by one of the central processing units, into the internal storage means from the external storage means in accordance with an instruction from the host processing means, in accordance with an instruction from the host processing means and causing one of other central processing unit to load the instruction code defined to be executed by the one of other central processing units, into the internal storage means from the external storage means;and the program causes the respective central processing units to execute the common code and the instruction code defined to be executed by the respective central processing units that are loaded in the internal storage means.
  6. 11
    A recording medium in which a program is written, the program being executed in a system in which a processor including a plurality of central processing units, internal storage means, boot storage means, and a direct memory access controller, external storage means in which are stored a common code to be executed in common by the plurality of central processing units and an instruction code to be respectively executed by predetermined one of the central processing units, and host processing, means are interconnected by a bus, the recording medium characterized in that :the program causes the host processing means to selectively reset the central processing unit;the program causes the host processing means to write a boot code to be executed by the reset central processing unit into the boot storage means;the program causes the host processing means to cancel a reset state of the reset central processing unit;the program causes one of the central processing units of which the reset state is canceled to load the common code and the instruction code defined to be executed by one of the central processing units of which the reset state is canceled, into the internal storage means from the external storage means with the use of the direct memory access controller, by executing the boot code written in the boot storage means by one of the central processing units of which the reset state is canceled, and the program causes one of other central processing units of which the reset state is canceled to load the instruction code defined to be executed by the one of other central processing units of which the reset state is canceled, into the internal storage means from the external storage means with the use of the direct memory access controller by executing the boot code written in the boot storage means by the one of other central processing units of which the reset state is canceled;and the program causes the respective central processing units of which the reset states are canceled to execute the common code and the instruction code defined to be executed by the respective central processing units of which the reset states are canceled, which are loaded in the internal storage means.