Presentation is loading. Please wait.

Presentation is loading. Please wait.

Evaluating an Adaptive Framework For Energy Management in Processor- In-Memory Chips Michael Huang, Jose Renau, Seung-Moon Yoo, Josep Torrellas.

Similar presentations


Presentation on theme: "Evaluating an Adaptive Framework For Energy Management in Processor- In-Memory Chips Michael Huang, Jose Renau, Seung-Moon Yoo, Josep Torrellas."— Presentation transcript:

1 Evaluating an Adaptive Framework For Energy Management in Processor- In-Memory Chips Michael Huang, Jose Renau, Seung-Moon Yoo, Josep Torrellas

2 ICAP'00 9/13/002 Motivations  Power consumption –Cooling –Battery  Architectural framework –Circuit optimizations –Dynamic techniques

3 ICAP'00 9/13/003 Goals  Enforcing temperature/power limit –Eliminate/reduce cooling requirements  Maximizing energy saving while exploiting performance slack –Offers high performance or energy-efficiency

4 ICAP'00 9/13/004 Static Design Optimizations  Cache parameters –size, block size, associativity...  DRAM organizations, parameters –interleaving, subbanking, pipelining….  Buffers, blah…. Paper in our web site.

5 ICAP'00 9/13/005 FlexRAM -- the baseline architecture Simple processors Concurrency - peaks

6 ICAP'00 9/13/006 Simulation Environment  MHz 2- issue processors  8K 1- cycle D-Cache, 1 MB 12- cycle DRAM  8K I-Mem (SRAM, shared), 256B filter cache  Energy numbers: –Cache hit: 222.8pJ, –Row buffer access: 469pJ, –DRAM cell access: 2250pJ, –I-Mem access: 103.2pJ, –Filter cache hit: 26.5pJ, –Subbanking cache hit: 64.8pJ, –Base instruction: 34.8pJ pJ … …

7 ICAP'00 9/13/007 Dynamic Techniques Filter cache Voltage Scaling Cache Sub-banking Slow Hit Sleep Comb & Grad  Filter Cache

8 ICAP'00 9/13/008 Evaluation - Energy Delay

9 ICAP'00 9/13/009 Evaluation - Delay

10 ICAP'00 9/13/0010 Evaluation - Energy

11 ICAP'00 9/13/0011 Evaluation - Power Limit

12 ICAP'00 9/13/0012 Algorithm

13 ICAP'00 9/13/0013 Algorithm (cont)

14 ICAP'00 9/13/0014 Slack - Energy Consumption

15 ICAP'00 9/13/0015 Slack - Execution Time

16 ICAP'00 9/13/0016 Conclusions  Effectively limits power consumption –very few microcycles still over limit  Efficient exploitation of slack –10% slack offers 40% energy saving

17 ICAP'00 9/13/0017 Work in Progress  Adaptively reorder techniques –Profiling based, –Compiler directed, –Runtime monitoring.

18 Evaluating an Adaptive Framework For Energy Management in Processor- In-Memory Chips Michael Huang, Jose Renau, Seung-Moon Yoo, Josep Torrellas To appear in 33rd Int’l Symp of Micro, Dec 2000, California


Download ppt "Evaluating an Adaptive Framework For Energy Management in Processor- In-Memory Chips Michael Huang, Jose Renau, Seung-Moon Yoo, Josep Torrellas."

Similar presentations


Ads by Google