|
ABSTRACT
The need to perform early design studies that combine architectural simulation with power estimation has become critical as power has become a design constraint whose importance has moved to the fore. To satisfy this demand several microarchitectural power simulators have been developed around SimpleScalar, a widely used microarchitectural performance simulator. They have proven to be very useful at providing insights into power/performance trade-offs. However, they are neither parameterized nor technology scalable. In this paper, we propose more accurate parameterized power modeling techniques reflecting the actual technology parameters as well as input switching-events for memory and execution units. Compared to HSPICE, the proposed techniques show 93% and 91% accuracies for those blocks, but with a much faster simulation time. We also propose a more realistic power modeling technique for external I/O. In general, our approach includes more detailed microarchitectural and circuit modeling than has been the case in earlier simulators, without incurring a significant simulation time overhead--it can be as small as a few percent.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Nam Sung Kim , Todd Austin , David Blaauw , Trevor Mudge , Krisztián Flautner , Jie S. Hu , Mary Jane Irwin , Mahmut Kandemir , Vijaykrishnan Narayanan, Leakage Current: Moore's Law Meets Static Power, Computer, v.36 n.12, p.68-75, December 2003
[doi> 10.1109/MC.2003.1250885]
|
 |
3
|
|
 |
4
|
N. Vijaykrishnan , M. Kandemir , M. J. Irwin , H. S. Kim , W. Ye, Energy-driven integrated hardware-software optimizations using SimplePower, Proceedings of the 27th annual international symposium on Computer architecture, p.95-106, June 2000, Vancouver, British Columbia, Canada
|
| |
5
|
G. Cai et al., "Architectural Level Power/Performance Optimization and Dynamic Power Estimation," Cool Chips Tutorial in conjunction with the 32nd Int. Symp. on Microarchitecture, Nov 1999.
|
| |
6
|
S. Wilton et al., "An Enhanced Access and Cycle Time Model for On-Chip Caches," Western Research Laboratory Research Report 93/5, July 1993.
|
 |
7
|
Huzefa Mehta , Robert Michael Owens , Mary Jane Irwin, Energy characterization based on clustering, Proceedings of the 33rd annual conference on Design automation, p.702-707, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240651]
|
| |
8
|
Nam Sung Kim, T. Austin, T. Mudge, D. Grunwald, "Challenges for Architectural Level Power Modeling in Power Aware Computing," Kluwer Academic Publishers, Boston, MA, 2001.
|
| |
9
|
|
| |
10
|
|
| |
11
|
The MOSIS Service. http://www.mosis.com.
|
| |
12
|
P. E. Landman et al., "Activity-Sensitive Architectural Power Analysis," IEEE Transaction on CAD of Integrated Circuit and Systems, Vol. 15, No. 6, June 1996.
|
| |
13
|
|
| |
14
|
Z. Brazilai et al., "HSS: A High-Speed Simulator," IEEE Trans. on CAD/ICAS, July 1987.
|
 |
15
|
L.-T. Wang , N. E. Hoover , E. H. Porter , J. J. Zasio, SSIM: a software levelized compiled-code simulator, Proceedings of the 24th ACM/IEEE conference on Design automation, p.2-8, June 28-July 01, 1987, Miami Beach, Florida, United States
[doi> 10.1145/37888.37889]
|
 |
16
|
Michael K. Gowan , Larry L. Biro , Daniel B. Jackson, Power considerations in the design of the Alpha 21264 microprocessor, Proceedings of the 35th annual conference on Design automation, p.726-731, June 15-19, 1998, San Francisco, California, United States
[doi> 10.1145/277044.277226]
|
| |
17
|
J. Montanaro, et al., "A 160-MHz, 32-b, 0.5-W CMOS RISC Microprocessor," IEEE Journal of Solid-State Circuits, Vol 31, Nov 1996.
|
| |
18
|
K. Roy and S. Prasad, "Low-Power CMOS VLSI Circuit Design," Wiley Interscience publication, 2000.
|
| |
19
|
M. R. Guthaus et al., "MiBench: A Free, Commercially Representative Embedded Benchmark Suite," Proc. IEEE 4th Annual Workshop on Workload Characterization, Dec. 2001.
|
| |
20
|
Standard Performance Evaluation Corporation. http://www.specbench.org.
|
| |
21
|
Intel 875 Chipset Datasheet -- Platform Design Guide, ftp://download.intel.com/design/chipsets/datashts/25252703.pdf.
|
| |
22
|
Microstrip Impedance Calculator, http://www.emclab.umr.edu/pcbtlc2/microstrip.html
|
| |
23
|
Intel 875 Chipset Datasheet, ftp://download.intel.com/design/chipsets/datashts/25252501.pdf.
|
| |
24
|
|
 |
25
|
Kanad Ghose , Milind B. Kamble, Reducing power in superscalar processor caches using subbanking, multiple line buffers and bit-line segmentation, Proceedings of the 1999 international symposium on Low power electronics and design, p.70-75, August 16-17, 1999, San Diego, California, United States
[doi> 10.1145/313817.313860]
|
| |
26
|
R. Preston et al, "Design of an 8-wide superscalar RISC microprocessor with simultaneous multithreading, ISSCC Digest and Visuals Supplements, Feb. 2002.
|
 |
27
|
M. S. Hrishikesh , Doug Burger , Norman P. Jouppi , Stephen W. Keckler , Keith I. Farkas , Premkishore Shivakumar, The optimal logic depth per pipeline stage is 6 to 8 FO4 inverter delays, Proceedings of the 29th annual international symposium on Computer architecture, p.14, May 25-29, 2002, Anchorage, Alaska
|
| |
28
|
S. Manne et al., "An Industrial Perspective on Low Power Processor Design," Cool Chips Tutorial in conjunction with the 32nd Int. Symp. on Microarchitecture, Nov 1999.
|
CITED BY 2
|
Milena Milenković , Aleksandar Milenković , Emil Jovanov, Hardware support for code integrity in embedded processors, Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems, September 24-27, 2005, San Francisco, California, USA
|
|
|
Brett H. Meyer , Joshua J. Pieper , JoAnn M. Paul , Jeffrey E. Nelson , Sean M. Pieper , Anthony G. Rowe, Power-Performance Simulation and Design Strategies for Single-Chip Heterogeneous Multiprocessors, IEEE Transactions on Computers, v.54 n.6, p.684-697, June 2005
|
|