On Monday 22 September 2014 11:43:00 Brad Beckmann via gem5-dev wrote: > > On Sept. 19, 2014, 3:40 p.m., Andreas Hansson wrote: > > > I'm just curious to know, do you think we will manage to eventually get > > > the network power online again? It just seems unfortunate that we have > > > to rely on post processing. I see how it is a step-wise modification, > > > but perhaps it would be worth keeping parts of this if we will > > > eventually go back to calling the power models while running. > > > > > > We are about to add DRAMPower to ext to achieve exactly what I describe > > > above. Ultimately I think it is better if the power numbers are > > > available on-line. Less traces, less scripts, the possibility to do > > > on-line power-aware decisions etc. > > Ideally that would be a great feature to have. I think the key is to avoid > a lot of internal hacking of individual objects, like the code Nilay is > removing in this patch. I'm not sure what the best final solution is. > Could we dyncamically call the python scripts during simulation? Could we > somehow directly incorporate the power model components into the sim object > hierarchy?
We have some prototype code for this, but the problem in the past was that the overhead interfacing C <-> Python was prohibitive for frequent calls into the power equations. Conceptually, we need to invoke the equations whenever the underlying power state changes (because the state is part of the equation / selects the equation). For some power equations / IP blocks, this is on the order of per-cycle. -- Thanks, Stephan Stephan Diestelhorst Staff Engineer ARM R&D Systems +44 (0)1223 405662 > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/2404/#review5340 > ----------------------------------------------------------- > > On Sept. 18, 2014, 9:23 p.m., Nilay Vaish wrote: > > ----------------------------------------------------------- > > This is an automatically generated e-mail. To reply, visit: > > http://reviews.gem5.org/r/2404/ > > ----------------------------------------------------------- > > > > (Updated Sept. 18, 2014, 9:23 p.m.) > > > > > > Review request for Default. > > > > > > Repository: gem5 > > > > > > Description > > ------- > > > > Changeset 10373:f72ea8945c90 > > --------------------------- > > ruby: network: garnet: remove functions for computing power > > > > > > Diffs > > ----- > > > > src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.hh > > 4466307b8a2a > > src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc > > 4466307b8a2a > > src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh 4466307b8a2a > > src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh 4466307b8a2a > > src/mem/ruby/network/garnet/fixed-pipeline/Router_d.cc 4466307b8a2a > > > > Diff: http://reviews.gem5.org/r/2404/diff/ > > > > > > Testing > > ------- > > > > > > Thanks, > > > > Nilay Vaish > > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
