From 7c67c73a642794e2f95cb9b7f5b8377363adc0f2 Mon Sep 17 00:00:00 2001 From: Ahmed El-Shafiey Date: Wed, 19 Dec 2012 06:52:31 -0800 Subject: fixig more valgrind errors in CACTI due to uinitialized variables + fixing a bug in the interconect stats (initializing the n_mem_to_simt metric to zero) [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14843] --- src/gpuwattch/cacti/wire.cc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/gpuwattch/cacti/wire.cc') diff --git a/src/gpuwattch/cacti/wire.cc b/src/gpuwattch/cacti/wire.cc index 765d49f..9b0f19c 100644 --- a/src/gpuwattch/cacti/wire.cc +++ b/src/gpuwattch/cacti/wire.cc @@ -39,11 +39,19 @@ Wire::Wire( double w_s, double s_s, enum Wire_placement wp, - double resistivity, + double _resistivity, TechnologyParameter::DeviceType *dt - ):wt(wire_model), wire_length(wl*1e-6), nsense(n), w_scale(w_s), s_scale(s_s), - resistivity(resistivity), deviceType(dt) + ) { + + wt= wire_model; + wire_length=1e-6; + nsense=n; + w_scale=w_s; + s_scale=s_s; + resistivity=_resistivity; + deviceType=dt; + wire_placement = wp; min_w_pmos = deviceType->n_to_p_eff_curr_drv_ratio*g_tp.min_w_nmos_; in_rise_time = 0; -- cgit v1.3