Scheduling Reusable Instructions for Power Reduction




2 views

Unformatted text preview:

Scheduling Reusable Instructions for Power Reduction J S Hu N Vijaykrishnan S Kim M Kandemir and M J Irwin Microsystems Design Lab The Pennsylvania State University Power StrongARM SA 110 Power dissipation ICache IBox EBox IMMU DCache DMMU Clock Write Buffer Bus Ctrl PLL 27 18 8 9 16 8 10 2 2 1 Die of DEC StrongARM 4 4 2004 MDL PSU 2 Related Work Stage skip pipeline A small decoded instruction buffer 1 2 Loop caches Dynamic preloaded hybrid loop caches 3 4 5 Filter cache Filter dcache 6 decode filter cache 7 4 4 2004 MDL PSU 3 Related Work 1 M Hiraki et al Stage skip pipeline A low power processor architecture using a decoded instruction buffer In Proc International Symposium on Low Power Electronics and Design 1996 2 R S Bajwa et al Instruction buffering to reduce power in processors for signal processing IEEE Transactions on Very Large Scale Integration VLSI Systems 5 4 417 424 December 1997 3 L H Lee B Moyer and J Arends Instruction fetch energy reduction using loop caches for embedded applications with small tight loops In Proc International Symposium on Low Power Electronics and Design 1999 4 T Anderson and S Agarwala Effective hardware based two way loop cache for high performance low power processors In IEEE Int l Conf on Computer Design 2000 5 A Gordon Ross S Cotterell and F Vahid Exploiting fixed programs in embedded systems A loop cache example IEEE Computer Architecture Letters 2002 6 J Kin et al The filter cache An energy efficient memory structure In Proc International Symposium on Microarchitecture 1997 7 W Tang R Gupta and A Nicolau Power savings in embedded processors through decode filter cache In Proc Design and Test in Europe Conference 2002 4 4 2004 MDL PSU 4 Our Proposed Approach Scheduling reusable loop instructions within the issue queue No need of an additional instruction buffer Utilize the existing issue queue resources Be able to gate the front end of pipeline Automatically unroll loops in the issue queue No ISA modification 4 4 2004 MDL






Loading Unlocking...
Login

Join to view Scheduling Reusable Instructions for Power Reduction and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Scheduling Reusable Instructions for Power Reduction and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?