Yeah I have . . .
Quoting Jesús Camacho Villanueva <jecavil@xxxxxxxxxx>:
> Have you recompiled ruby?
> I suppose that, so I think Niket will be able to help you!
>
> Jesús CV.
>
> hb166307@xxxxxxxx wrote:
> > I have been following your problem and wonder if I am missing
> something.> My
> > input buffer is on a different order of magnitude which is where it
> seems> my
> > large number is coming from. I made the changes in NetworkPower.c
> and Sim> _port.h. >
> >
> > My router:
> >
> > [Router 0] :: >
> > [inLink - 0 - 4 - 8 - 20 - 25 - ]
> > [outLink - 12 - 13 - 14 - 15 - 16 - ]
> >
> > Eavg: 2.2327e-05 |Estatic: 4.71662e-13 |Vdd: 1.9
> > Eavg + E_in_buf = 2.2327e-05 |E_in_buf = 2.2327e-05
> > Eavg + E_xbar = 2.2327e-05 |E_xbar = 2.14199e-12
> > Eavg + E_vc_in_arb = 2.2327e-05 |E_vc_in_arb = 1.3763e-13
> > Eavg + E_vc_out_arb = 2.2327e-05 |E_vc_out_arb = 1.47152e-13
> > Eavg + E_sw_in_arb = 2.2327e-05 |E_sw_in_arb = 1.3763e-13
> > Eavg + E_sw_out_arb = 2.2327e-05 |E_sw_out_arb = 1.47152e-13
> > Eavg + E_leakage = 2.2327e-05 |E_leakage = 1.62692e-11
> > P_total = 66981
> > Frequency = 3e+09
> >
> >
> > Quoting Jesús Camacho Villanueva <jecavil@xxxxxxxxxx>:
> >
> > >
> >> It seems that works fine:
> >>
> >> Router: 0
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.34831e-11, E_in_buf: 1.34831e-11
> >> Eavg + E_xbar: 1.35401e-11, E_xbar: 5.69597e-14
> >> Eavg + E_vc_in_arb: 1.36717e-11, E_vc_in_arb: 1.3161e-13
> >> Eavg + E_vc_out_arb: 1.36717e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.36717e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.36717e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.50222e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0450665
> >>
> >> Router: 1
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 2
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 3
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 4
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 5
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 6
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 7
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 8
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.34831e-11, E_in_buf: 1.34831e-11
> >> Eavg + E_xbar: 1.35401e-11, E_xbar: 5.69597e-14
> >> Eavg + E_vc_in_arb: 1.36717e-11, E_vc_in_arb: 1.3161e-13
> >> Eavg + E_vc_out_arb: 1.36717e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.36717e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.36717e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.50222e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0450665
> >>
> >> Router: 9
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.34831e-11, E_in_buf: 1.34831e-11
> >> Eavg + E_xbar: 1.35401e-11, E_xbar: 5.69597e-14
> >> Eavg + E_vc_in_arb: 1.36717e-11, E_vc_in_arb: 1.3161e-13
> >> Eavg + E_vc_out_arb: 1.36717e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.36717e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.36717e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.50222e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0450665
> >>
> >> Router: 10
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.34831e-11, E_in_buf: 1.34831e-11
> >> Eavg + E_xbar: 1.35401e-11, E_xbar: 5.69597e-14
> >> Eavg + E_vc_in_arb: 1.36717e-11, E_vc_in_arb: 1.3161e-13
> >> Eavg + E_vc_out_arb: 1.36717e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.36717e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.36717e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.50222e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0450665
> >>
> >> Router: 11
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 12
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 13
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 14
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 15
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.3766e-11, E_in_buf: 1.3766e-11
> >> Eavg + E_xbar: 1.38241e-11, E_xbar: 5.8198e-14
> >> Eavg + E_vc_in_arb: 1.39558e-11, E_vc_in_arb: 1.31627e-13
> >> Eavg + E_vc_out_arb: 1.39558e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.39558e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.39558e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.53063e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0459189
> >>
> >> Router: 16
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.6764e-10, E_in_buf: 1.6764e-10
> >> Eavg + E_xbar: 1.68372e-10, E_xbar: 7.31809e-13
> >> Eavg + E_vc_in_arb: 1.68513e-10, E_vc_in_arb: 1.40807e-13
> >> Eavg + E_vc_out_arb: 1.68513e-10, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.68513e-10, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.68513e-10, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.69863e-10 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.50959
> >>
> >> Router: 17
> >> Eavg: 0
> >> Eavg + E_in_buf: 2.83895e-10, E_in_buf: 2.83895e-10
> >> Eavg + E_xbar: 2.85135e-10, E_xbar: 1.24073e-12
> >> Eavg + E_vc_in_arb: 2.85283e-10, E_vc_in_arb: 1.47475e-13
> >> Eavg + E_vc_out_arb: 2.85283e-10, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 2.85283e-10, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 2.85283e-10, E_sw_out_arb: 0
> >> Eavg + E_leakage: 2.86633e-10 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.8599
> >>
> >> Router: 18
> >> Eavg: 0
> >> Eavg + E_in_buf: 2.16881e-12, E_in_buf: 2.16881e-12
> >> Eavg + E_xbar: 2.17623e-12, E_xbar: 7.42953e-15
> >> Eavg + E_vc_in_arb: 2.30716e-12, E_vc_in_arb: 1.30925e-13
> >> Eavg + E_vc_out_arb: 2.30716e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 2.30716e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 2.30716e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 3.65767e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.010973
> >>
> >> Router: 19
> >> Eavg: 0
> >> Eavg + E_in_buf: 2.16881e-12, E_in_buf: 2.16881e-12
> >> Eavg + E_xbar: 2.17623e-12, E_xbar: 7.42953e-15
> >> Eavg + E_vc_in_arb: 2.30716e-12, E_vc_in_arb: 1.30925e-13
> >> Eavg + E_vc_out_arb: 2.30716e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 2.30716e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 2.30716e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 3.65767e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.010973
> >>
> >> Router: 20
> >> Eavg: 0
> >> Eavg + E_in_buf: 7.26023e-12, E_in_buf: 7.26023e-12
> >> Eavg + E_xbar: 7.28995e-12, E_xbar: 2.97181e-14
> >> Eavg + E_vc_in_arb: 7.42119e-12, E_vc_in_arb: 1.31233e-13
> >> Eavg + E_vc_out_arb: 7.42119e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 7.42119e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 7.42119e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 8.7717e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0263151
> >>
> >> Router: 21
> >> Eavg: 0
> >> Eavg + E_in_buf: 4.71662e-13, E_in_buf: 4.71662e-13
> >> Eavg + E_xbar: 4.71662e-13, E_xbar: 0
> >> Eavg + E_vc_in_arb: 6.02484e-13, E_vc_in_arb: 1.30822e-13
> >> Eavg + E_vc_out_arb: 6.02484e-13, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.02484e-13, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.02484e-13, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.953e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.00585899
> >>
> >> Router: 22
> >> Eavg: 0
> >> Eavg + E_in_buf: 4.71662e-13, E_in_buf: 4.71662e-13
> >> Eavg + E_xbar: 4.71662e-13, E_xbar: 0
> >> Eavg + E_vc_in_arb: 6.02484e-13, E_vc_in_arb: 1.30822e-13
> >> Eavg + E_vc_out_arb: 6.02484e-13, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.02484e-13, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.02484e-13, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.953e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.00585899
> >>
> >> Router: 23
> >> Eavg: 0
> >> Eavg + E_in_buf: 4.71662e-13, E_in_buf: 4.71662e-13
> >> Eavg + E_xbar: 4.71662e-13, E_xbar: 0
> >> Eavg + E_vc_in_arb: 6.02484e-13, E_vc_in_arb: 1.30822e-13
> >> Eavg + E_vc_out_arb: 6.02484e-13, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.02484e-13, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.02484e-13, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.953e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.00585899
> >>
> >> Router: 24
> >> Eavg: 0
> >> Eavg + E_in_buf: 4.71662e-13, E_in_buf: 4.71662e-13
> >> Eavg + E_xbar: 4.71662e-13, E_xbar: 0
> >> Eavg + E_vc_in_arb: 6.02484e-13, E_vc_in_arb: 1.30822e-13
> >> Eavg + E_vc_out_arb: 6.02484e-13, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.02484e-13, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.02484e-13, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.953e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.00585899
> >>
> >> Router: 25
> >> Eavg: 0
> >> Eavg + E_in_buf: 5.47802e-11, E_in_buf: 5.47802e-11
> >> Eavg + E_xbar: 5.5018e-11, E_xbar: 2.37745e-13
> >> Eavg + E_vc_in_arb: 5.51521e-11, E_vc_in_arb: 1.34077e-13
> >> Eavg + E_vc_out_arb: 5.51521e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 5.51521e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 5.51521e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 5.65026e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.169508
> >>
> >> Router: 26
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.03997e-10, E_in_buf: 1.03997e-10
> >> Eavg + E_xbar: 1.04451e-10, E_xbar: 4.53201e-13
> >> Eavg + E_vc_in_arb: 1.04588e-10, E_vc_in_arb: 1.3706e-13
> >> Eavg + E_vc_out_arb: 1.04588e-10, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.04588e-10, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.04588e-10, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.05938e-10 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.317815
> >>
> >> Router: 27
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.54912e-10, E_in_buf: 1.54912e-10
> >> Eavg + E_xbar: 1.55588e-10, E_xbar: 6.76087e-13
> >> Eavg + E_vc_in_arb: 1.55728e-10, E_vc_in_arb: 1.40178e-13
> >> Eavg + E_vc_out_arb: 1.55728e-10, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.55728e-10, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.55728e-10, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.57078e-10 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.471235
> >>
> >> Router: 28
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.03997e-10, E_in_buf: 1.03997e-10
> >> Eavg + E_xbar: 1.04451e-10, E_xbar: 4.53201e-13
> >> Eavg + E_vc_in_arb: 1.04588e-10, E_vc_in_arb: 1.3706e-13
> >> Eavg + E_vc_out_arb: 1.04588e-10, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.04588e-10, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.04588e-10, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.05938e-10 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.317815
> >>
> >> Router: 29
> >> Eavg: 0
> >> Eavg + E_in_buf: 4.71662e-13, E_in_buf: 4.71662e-13
> >> Eavg + E_xbar: 4.71662e-13, E_xbar: 0
> >> Eavg + E_vc_in_arb: 6.02484e-13, E_vc_in_arb: 1.30822e-13
> >> Eavg + E_vc_out_arb: 6.02484e-13, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.02484e-13, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.02484e-13, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.953e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.00585899
> >>
> >> Router: 30
> >> Eavg: 0
> >> Eavg + E_in_buf: 2.04129e-10, E_in_buf: 2.04129e-10
> >> Eavg + E_xbar: 2.0502e-10, E_xbar: 8.91544e-13
> >> Eavg + E_vc_in_arb: 2.05163e-10, E_vc_in_arb: 1.42368e-13
> >> Eavg + E_vc_out_arb: 2.05163e-10, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 2.05163e-10, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 2.05163e-10, E_sw_out_arb: 0
> >> Eavg + E_leakage: 2.06513e-10 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.61954
> >>
> >> Router: 31
> >> Eavg: 0
> >> Eavg + E_in_buf: 7.26023e-12, E_in_buf: 7.26023e-12
> >> Eavg + E_xbar: 7.28995e-12, E_xbar: 2.97181e-14
> >> Eavg + E_vc_in_arb: 7.42119e-12, E_vc_in_arb: 1.31233e-13
> >> Eavg + E_vc_out_arb: 7.42119e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 7.42119e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 7.42119e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 8.7717e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0263151
> >>
> >> Router: 32
> >> Eavg: 0
> >> Eavg + E_in_buf: 3.30023e-12, E_in_buf: 3.30023e-12
> >> Eavg + E_xbar: 3.31262e-12, E_xbar: 1.23825e-14
> >> Eavg + E_vc_in_arb: 3.44361e-12, E_vc_in_arb: 1.30993e-13
> >> Eavg + E_vc_out_arb: 3.44361e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 3.44361e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 3.44361e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 4.79412e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0143824
> >>
> >> Router: 33
> >> Eavg: 0
> >> Eavg + E_in_buf: 6.12881e-12, E_in_buf: 6.12881e-12
> >> Eavg + E_xbar: 6.15357e-12, E_xbar: 2.47651e-14
> >> Eavg + E_vc_in_arb: 6.28474e-12, E_vc_in_arb: 1.31165e-13
> >> Eavg + E_vc_out_arb: 6.28474e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.28474e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.28474e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 7.63525e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0229058
> >>
> >> Router: 34
> >> Eavg: 0
> >> Eavg + E_in_buf: 6.12881e-12, E_in_buf: 6.12881e-12
> >> Eavg + E_xbar: 6.15357e-12, E_xbar: 2.47651e-14
> >> Eavg + E_vc_in_arb: 6.28474e-12, E_vc_in_arb: 1.31165e-13
> >> Eavg + E_vc_out_arb: 6.28474e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.28474e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.28474e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 7.63525e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0229058
> >>
> >> Router: 35
> >> Eavg: 0
> >> Eavg + E_in_buf: 6.12881e-12, E_in_buf: 6.12881e-12
> >> Eavg + E_xbar: 6.15357e-12, E_xbar: 2.47651e-14
> >> Eavg + E_vc_in_arb: 6.28474e-12, E_vc_in_arb: 1.31165e-13
> >> Eavg + E_vc_out_arb: 6.28474e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.28474e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.28474e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 7.63525e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0229058
> >>
> >> Router: 36
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.1786e-11, E_in_buf: 1.1786e-11
> >> Eavg + E_xbar: 1.18355e-11, E_xbar: 4.95302e-14
> >> Eavg + E_vc_in_arb: 1.1967e-11, E_vc_in_arb: 1.31508e-13
> >> Eavg + E_vc_out_arb: 1.1967e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.1967e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.1967e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.33175e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0399525
> >>
> >> Router: 37
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.32002e-11, E_in_buf: 1.32002e-11
> >> Eavg + E_xbar: 1.3256e-11, E_xbar: 5.57215e-14
> >> Eavg + E_vc_in_arb: 1.33876e-11, E_vc_in_arb: 1.31593e-13
> >> Eavg + E_vc_out_arb: 1.33876e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.33876e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.33876e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.47381e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0442142
> >>
> >> Router: 38
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.32002e-11, E_in_buf: 1.32002e-11
> >> Eavg + E_xbar: 1.3256e-11, E_xbar: 5.57215e-14
> >> Eavg + E_vc_in_arb: 1.33876e-11, E_vc_in_arb: 1.31593e-13
> >> Eavg + E_vc_out_arb: 1.33876e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.33876e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.33876e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.47381e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0442142
> >>
> >> Router: 39
> >> Eavg: 0
> >> Eavg + E_in_buf: 3.44145e-11, E_in_buf: 3.44145e-11
> >> Eavg + E_xbar: 3.45631e-11, E_xbar: 1.48591e-13
> >> Eavg + E_vc_in_arb: 3.4696e-11, E_vc_in_arb: 1.32873e-13
> >> Eavg + E_vc_out_arb: 3.4696e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 3.4696e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 3.4696e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 3.60465e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.10814
> >>
> >> Router: 40
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.03717e-11, E_in_buf: 1.03717e-11
> >> Eavg + E_xbar: 1.0415e-11, E_xbar: 4.33389e-14
> >> Eavg + E_vc_in_arb: 1.05464e-11, E_vc_in_arb: 1.31421e-13
> >> Eavg + E_vc_out_arb: 1.05464e-11, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 1.05464e-11, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 1.05464e-11, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.18969e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0356908
> >>
> >> Router: 41
> >> Eavg: 0
> >> Eavg + E_in_buf: 3.30023e-12, E_in_buf: 3.30023e-12
> >> Eavg + E_xbar: 3.31262e-12, E_xbar: 1.23825e-14
> >> Eavg + E_vc_in_arb: 3.44361e-12, E_vc_in_arb: 1.30993e-13
> >> Eavg + E_vc_out_arb: 3.44361e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 3.44361e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 3.44361e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 4.79412e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0143824
> >>
> >> Router: 42
> >> Eavg: 0
> >> Eavg + E_in_buf: 6.12881e-12, E_in_buf: 6.12881e-12
> >> Eavg + E_xbar: 6.15357e-12, E_xbar: 2.47651e-14
> >> Eavg + E_vc_in_arb: 6.28474e-12, E_vc_in_arb: 1.31165e-13
> >> Eavg + E_vc_out_arb: 6.28474e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 6.28474e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 6.28474e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 7.63525e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0229058
> >>
> >> Router: 43
> >> Eavg: 0
> >> Eavg + E_in_buf: 8.95738e-12, E_in_buf: 8.95738e-12
> >> Eavg + E_xbar: 8.99453e-12, E_xbar: 3.71476e-14
> >> Eavg + E_vc_in_arb: 9.12586e-12, E_vc_in_arb: 1.31336e-13
> >> Eavg + E_vc_out_arb: 9.12586e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 9.12586e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 9.12586e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.04764e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0314291
> >>
> >> Router: 44
> >> Eavg: 0
> >> Eavg + E_in_buf: 8.95738e-12, E_in_buf: 8.95738e-12
> >> Eavg + E_xbar: 8.99453e-12, E_xbar: 3.71476e-14
> >> Eavg + E_vc_in_arb: 9.12586e-12, E_vc_in_arb: 1.31336e-13
> >> Eavg + E_vc_out_arb: 9.12586e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 9.12586e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 9.12586e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.04764e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0314291
> >>
> >> Router: 45
> >> Eavg: 0
> >> Eavg + E_in_buf: 8.95738e-12, E_in_buf: 8.95738e-12
> >> Eavg + E_xbar: 8.99453e-12, E_xbar: 3.71476e-14
> >> Eavg + E_vc_in_arb: 9.12586e-12, E_vc_in_arb: 1.31336e-13
> >> Eavg + E_vc_out_arb: 9.12586e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 9.12586e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 9.12586e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.04764e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0314291
> >>
> >> Router: 46
> >> Eavg: 0
> >> Eavg + E_in_buf: 8.95738e-12, E_in_buf: 8.95738e-12
> >> Eavg + E_xbar: 8.99453e-12, E_xbar: 3.71476e-14
> >> Eavg + E_vc_in_arb: 9.12586e-12, E_vc_in_arb: 1.31336e-13
> >> Eavg + E_vc_out_arb: 9.12586e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 9.12586e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 9.12586e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 1.04764e-11 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0314291
> >>
> >> Router: 47
> >> Eavg: 0
> >> Eavg + E_in_buf: 3.30023e-12, E_in_buf: 3.30023e-12
> >> Eavg + E_xbar: 3.31262e-12, E_xbar: 1.23825e-14
> >> Eavg + E_vc_in_arb: 3.44361e-12, E_vc_in_arb: 1.30993e-13
> >> Eavg + E_vc_out_arb: 3.44361e-12, E_vc_out_arb: 0
> >> Eavg + E_sw_in_arb: 3.44361e-12, E_sw_in_arb: 0
> >> Eavg + E_sw_out_arb: 3.44361e-12, E_sw_out_arb: 0
> >> Eavg + E_leakage: 4.79412e-12 (total_energy), E_leakage:
> 1.35051e-12
> >> total_power: 0.0143824
> >>
> >> Router: 48
> >> Eavg: 0
> >> Eavg + E_in_buf: 1.44474e-09, E_in_buf: 1.44474e-09
> >> Eavg + E_xbar: 1.69392e-09, E_xbar: 2.49182e-10
> >> Eavg + E_vc_in_arb: 1.69413e-09, E_vc_in_arb: 2.06166e-13
> >> Eavg + E_vc_out_arb: 1.69713e-09, E_vc_out_arb: 3.00276e-12
> >> Eavg + E_sw_in_arb: 1.69738e-09, E_sw_in_arb: 2.44284e-13
> >> Eavg + E_sw_out_arb: 1.70038e-09, E_sw_out_arb: 3.00276e-12
> >> Eavg + E_leakage: 2.83867e-09 (total_energy), E_leakage:
> 1.1383e-09
> >> total_power: 8.51602
> >>
> >>
> >>
> >> Thanks again,
> >> Jesús CV.
> >>
> >>
> >>
> >> Niket Agarwal wrote:
> >> >
> >>> Hi Jesus,
> >>>
> >>> In the file SIM_port.h, can you make the following changes
> to
> >>>
> >>> SIM_port.h?
> >>>
> >>> Lines 71 to 79 should be
> >>>
> >>> #define PARM_vc_in_arb_model RR_ARBITER
> >>> #define PARM_vc_out_arb_model RR_ARBITER
> >>> #define PARM_vc_in_arb_ff_model NEG_DFF
> >>> #define PARM_vc_out_arb_ff_model NEG_DFF
> >>> #define PARM_sw_in_arb_model RR_ARBITER
> >>> #define PARM_sw_out_arb_model RR_ARBITER
> >>> #define PARM_sw_in_arb_ff_model NEG_DFF
> >>> #define PARM_sw_out_arb_ff_model NEG_DFF
> >>> #define PARM_VC_per_MC 4
> >>>
> >>> Basically the arbiter model implemented in GARNET is
> round-robin,
> >>> >
> >> but >
> >> >
> >>> the model set in Orion was QUEUE_ARBITER. The huge power numbers
> >>> >
> >> were >
> >> >
> >>> because of that. In a queue arbiter, each input message enqueues
> a
> >>>
> >>> request once and thus the arbiter activity is once per request.
> >
> >>> However, in a RR arbiter there are multiple requests per message
> >>> >
> >> until >
> >> >
> >>> the request wins the arbitration.
> >>>
> >>> I did a few runs and got practical power numbers. Let me know if
> it
> >>> >
> >> >
> >> >
> >>> gives reasonable numbers in your case. One suggestion: If you
> want
> >>>
> >>> accurate Orion power numbers, you should make sure all the
> >>> >
> >> parameters >
> >> >
> >>> (technology and architectural parameters) are set to what you
> >>> >
> >> want.
> >> >
> >>> Cheers,
> >>> Niket
> >>>
> >>> On Nov 5, 2008, at 9:12 AM, Jesús Camacho Villanueva wrote:
> >>>
> >>> >
> >>>
> >>> _______________________________________________
> >>> Gems-users mailing list
> >>> Gems-users@xxxxxxxxxxx
> >>> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> >>> Use Google to search the GEMS Users mailing list by adding
> >>> >
> >> "site:https://> lists.cs.wisc.edu/archive/gems-users/" to your
> search.
> >> >
> >>> >
> >>> >
> >> _______________________________________________
> >> Gems-users mailing list
> >> Gems-users@xxxxxxxxxxx
> >> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> >> Use Google to search the GEMS Users mailing list by adding
> >> "site:https://li> sts.cs.wisc.edu/archive/gems-users/" to your
> search.
> >>
> >>
> >> >
> >>
> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Gems-users mailing list
> >> Gems-users@xxxxxxxxxxx
> >> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> >> Use Google to search the GEMS Users mailing list by adding
> "site:https:/> /lists.cs.wisc.edu/archive/gems-users/" to your search.
> >>
> >> >
>
> _______________________________________________
> Gems-users mailing list
> Gems-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> Use Google to search the GEMS Users mailing list by adding
> "site:https://li> sts.cs.wisc.edu/archive/gems-users/" to your search.
>
>
|