Electronic apparatus and storage medium storing load distribution program
First Claim
1. An electronic apparatus comprising:
- a clock generation section which generates and outputs a clock of a frequency according to a state;
an MPU and a DSP which, being supplied with the clock generated by the clock generation section, execute processes at a processing speed synchronized with the clock;
a load prediction section which predicts a DSP load based on a DSP application to be executed now out of DSP applications installed by being coded for processing by the DSP as well as on a frequency of a clock currently being outputted from the clock generation section;
a load allocation section which allocates a part of processes of the DSP application to be executed now to the MPU, based on the load predicted by the load prediction section and thereby makes the MPU execute the part of processes; and
an emulator which makes the MPU execute DSP applications, wherein the MPU executes a part of the DSP applications using the emulator, the part of the DSP applications being allocated by the load allocation section.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic apparatus includes: a clock generation section which generates and outputs a clock of a frequency according to a state; and an MPU and a DSP which, being supplied with the clock generated by the clock generation section, execute processes at a processing speed synchronized with the clock. The electronic apparatus further includes: a load prediction section which predicts a DSP load based on a DSP application to be executed now out of DSP applications installed by being coded for processing by the DSP as well as on a frequency of a clock currently being outputted from the clock generation section; and a load allocation section which allocates part of processes of the DSP application to be executed now to the MPU, based on the load predicted by the load prediction section and thereby makes the MPU execute the part of processes.
20 Citations
8 Claims
-
1. An electronic apparatus comprising:
-
a clock generation section which generates and outputs a clock of a frequency according to a state; an MPU and a DSP which, being supplied with the clock generated by the clock generation section, execute processes at a processing speed synchronized with the clock; a load prediction section which predicts a DSP load based on a DSP application to be executed now out of DSP applications installed by being coded for processing by the DSP as well as on a frequency of a clock currently being outputted from the clock generation section; a load allocation section which allocates a part of processes of the DSP application to be executed now to the MPU, based on the load predicted by the load prediction section and thereby makes the MPU execute the part of processes; and an emulator which makes the MPU execute DSP applications, wherein the MPU executes a part of the DSP applications using the emulator, the part of the DSP applications being allocated by the load allocation section. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A storage medium that stores a load distribution program which causes, when executed on an electronic apparatus, the electronic apparatus to operate as an electronic apparatus comprising:
-
a clock generation section which generates and outputs a clock of a frequency according to a state; an MPU and a DSP which, being supplied with the clock generated by the clock generation section, execute processes at a processing speed synchronized with the clock; a load prediction section which predicts a DSP load based on a DSP application to be executed now out of DSP applications installed by being coded for processing by the DSP as well as on a frequency of a clock currently being outputted from the clock generation section; a load allocation section which allocates a part of processes of the DSP application to be executed now to the MPU, based on the load predicted by the load prediction section and thereby makes the MPU execute the part of processes; and an emulator which makes the MPU execute DSP applications, wherein the MPU executes a part of the DSP applications using the emulator, the part of the DSP applications being allocated by the load allocation section and converted by the emulator. - View Dependent Claims (7, 8)
-
Specification