I have understood corresponding codes. Thks, Tushar. lyh
At 2011-10-25 07:41:50,"Tushar Krishna" <[email protected]> wrote: >They affect the capacitance. > >larger width --> larger cap >larger spacing --> smaller cap > > >What configuration did you run? >I'll take a look ... > > >On 10/24/2011 02:45 AM, lyh wrote: >> Thks for your quick answer. >> In the code, i have found that "WIRE_WIDTH_SPACING" has no effect on the >> static or dynamic power of a link. So, what's the useness of >> "WIRE_WIDTH_SPACING" in the simulator? >> >> lyh >> >> >> >> >> At 2011-10-24 13:45:04,"Tushar Krishna"<[email protected]> wrote: >>> Hi Lyh, >>> The orion parameters are defined here: src/mem/ruby/network/orion/router.cfg >>> LINK_LENGTH is the length of each link. >>> >>> For orion, an important file to look at is: >>> src/mem/ruby/network/orion/NetworkPower.cc >>> >>> OrionLink has no direct relationship with BasicLink. >>> BasicLink is the base class for links in garnet and simple network. >>> >>> When the garnet simulation completes, each link in garnet calls the >>> calculate_power() function. >>> This function creates objects of the class OrionLink which are used to >>> estimate power for the links based on activity and link model. >>> >>> There is no direct provision to specify different wire spacings for >>> different links in the network since all links use the spacing specified >>> in router.cfg. >>> [The init() function in OrionLink.cc does the following: const string& >>> width_spacing_model_str = >>> m_orion_cfg_ptr->get<string>("WIRE_WIDTH_SPACING");] >>> If you want to model different spacings, I suggest modifying this >>> function to set different spacing models for different links. >>> >>> - Tushar >>> >>> >>> On 10/24/2011 1:27 AM, lyh wrote: >>>> Hi, >>>> How do i set "len" of OrionLink ? >>>> What's the relationship between OrionLink and BasicLink? >>>> Now there are four width_spacing_models for wire,i.e. >>>> SWIDTH_SSPACE,SWIDTH_DSPACE,DWIDTH_SSPACE,DWIDTH_DSPACE. If i want to set >>>> each link a different width_spacing_model for a network, what should I do? >>>> In other words, where should i do configuration? >>>> >>>> lyh >>>> _______________________________________________ >>>> gem5-dev mailing list >>>> [email protected] >>>> http://m5sim.org/mailman/listinfo/gem5-dev >>> _______________________________________________ >>> gem5-dev mailing list >>> [email protected] >>> http://m5sim.org/mailman/listinfo/gem5-dev >> _______________________________________________ >> gem5-dev mailing list >> [email protected] >> http://m5sim.org/mailman/listinfo/gem5-dev >_______________________________________________ >gem5-dev mailing list >[email protected] >http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
