simpower

所属分类:其他
开发工具:Visual C++
文件大小:1987KB
下载次数:16
上传日期:2009-07-07 20:39:09
上 传 者shenchf
说明:  非常专业的 硬件设计的功耗分析建模 源代码 国外博士的课程设计
(Very professional design of the hardware modeling of the power analysis of Dr. foreign source curriculum design)

文件列表:
simpower\adder.def (1186, 2000-10-28)
simpower\architecture.eps (92268, 2000-10-28)
simpower\architecture.fig (39222, 2000-10-28)
simpower\bim.def (1215, 2000-10-28)
simpower\cache.config (66, 2001-01-27)
simpower\configure (940, 2000-10-31)
simpower\control.h (13571, 2000-10-31)
simpower\copyright (1016, 2000-10-28)
simpower\ecoff.h (5348, 2000-10-28)
simpower\endian.c (3656, 2000-10-28)
simpower\endian.h (3867, 2000-10-28)
simpower\eval.c (23762, 2000-10-28)
simpower\eval.h (6309, 2000-10-28)
simpower\FAQ (542, 2001-01-25)
simpower\loader.c (17726, 2000-10-28)
simpower\loader.h (5319, 2000-10-28)
simpower\main.c (10993, 2000-10-28)
simpower\Makefile (16374, 2001-09-14)
simpower\memory.c (11223, 2000-10-28)
simpower\memory.h (13599, 2000-10-28)
simpower\misc.c (9629, 2000-10-28)
simpower\misc.h (8255, 2000-10-28)
simpower\mux.def (2496, 2000-10-28)
simpower\note (86, 2000-10-28)
simpower\options.c (44739, 2000-10-28)
simpower\options.h (14148, 2000-10-28)
simpower\power.h (4005, 2000-10-31)
simpower\reglatch.def (3214, 2000-10-28)
simpower\regs.c (4360, 2000-10-28)
simpower\regs.h (5270, 2000-10-28)
simpower\sim.h (4360, 2000-10-28)
simpower\simpower.h (5894, 2000-10-31)
simpower\simpower35 (116, 2000-10-31)
simpower\simpower8 (115, 2000-10-31)
simpower\sp-adder.c (4480, 2000-10-31)
simpower\sp-bim.c (3805, 2000-10-31)
simpower\sp-div.c (1237, 2000-10-31)
simpower\sp-exe.c (34431, 2000-10-31)
simpower\sp-id.c (14208, 2000-10-31)
... ...

# # README for SimlePower release v1.0 # ----------------- Table of contents ----------------- * general description of SimplePower * system requirements * installation * simulation * sample run * limitations ---------------------------------- General Description of SimplePower ---------------------------------- SimplePower is an execution driven, cycle-accurate RT level energy estimation tool that uses transition sensitive energy models for in-order 5-stage pipelined datapath. Perfect cache is assumed for this release. The ISA of simulated machine is a subset of the instruction set (the integer part) of Simplescalar. For architectural details, see 'architecture.eps' in the simpower directory. Refer to the paper appeared in DAC'99 ('The Design and Use of SimplePower: A Cycle Accurate Energy Estimation Tool'). ------------------- System requirements ------------------- This version of SimplePower is tested only on Unix running Sun machines and simplescalar release 2.5.2. About 13.5MB of disk space is required. ------------ Installation ------------ % gunzip -c simpower.tar.gz | tar -xvf - will create a directory 'simpower' in your current directory. Change to simpower directory and %make will create an executable file 'simpower' in the directory. (If errors caused by system include files are met, try 'make depend' before making it) SimlePower uses a couple of simple tcsh shell scripts. To set the correct path for these files, %configure ---------- Simulation ---------- To compile your benchmark for simpower : %create_power_bench bench_name (without extension) Your benchmark should start with _start() not main(). 'create_power_bench' is a shell script. It calls three simplescalr executables located in simplescalar/bin. It also links your objects with start.o. If these executables and start.o does not work for your system, refer to simplescalar web site. To run your power simulations : %simpower35 bench_name.bin (simpower8 for 0.8 technology simulation) SimPower supports these useful command options : -h : help -nopower : disables power simulation -debug : shows cycle by cycle capacitive load -gatedpipereg : simulates in gated pipeline register mode if true For further options, type simpower35(simpower8) -h ---------- Sample run ---------- * 'samplebench' directory contains simple benchmarks and results. 'Total capacitive load' in the bsrch.res can be used to get your total energy consumption (E = C*V^2). ----------- Limitations ----------- * Perfect cache is assumed for this release. * Floating point instructions are not implemented. * Integer divisions are not implemented. * System calls are not implemented.

近期下载者

相关文件


收藏者