2002 · 14 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignSystem-on-chip DesignDynamic Power ReductionInstruction Set ArchitectureLow-power Digital Circuit DesignMemory Subsystem DesignPower ManagementPower OptimizationInstruction Fetch UnitLow-power MicroarchitectureLow-power Processor DesignPipeline DesignPower ConsumptionPower-efficient DesignProcessor ArchitectureRisc Architectures
This paper presents a new pipeline structure that dramatically reduces the power consumption of multimedia processors by using the commonly observed characteristic that most of the execution cycles of signal processing programs are used for loop executions. In our pipeline, the signals obtained by decoding the instructions included in a loop are temporarily stored in a small-capacity RAM that we call decoded instruction buffer (DIB), and are reused at every cycle of the loop iterations. The power saving is achieved by stopping the instruction fetch and decode stages of the processor during the loop execution except its first iteration. The result of our power analysis shows that about 40% power saving can be achieved when our pipeline structure is incorporated into a digital signal processor or RISC processor. The area of the DIB is estimated to be about 0.7 mm/sup 2/ assuming triple-metal 0.5 /spl mu/m CMOS technology.
5
Hajime Sasaki · 2002 · 35 citations
Engineering, Computer Engineering, Electrical Engineering +14
Low-power design of memory intensive functions
D.B. Lidsky, Jan M. Rabaey · 2002 · 33 citations
Power analysis of a programmable DSP for architecture/program optimization
Hirotsugu Kojima, D.J. Gorny, Kenichi Nitta et al. · 2002 · 24 citations