发明名称 基于片上网络的路由器功耗模型
摘要 本发明公开了一种基于片上网络的路由器功耗模型,它将路由器操作根据功耗比重简化为写缓存、读缓存、横跨开关和横跨链路四个功耗环节,并且将动态功耗归因于当前数据片到来时触发的位反转活动,通过位反转活动来统计功耗,得到的路由器功耗模型。考虑到片上网络环境要求功耗模型的实现复杂度尽可能低,本发明可采用统计平均值取代瞬时采样值,得到功耗简化模型。针对五通道路由器结构给出了两种功耗模型的硬件实现方法,并且将简化模型引入到自适应路由算法中,实现了片上网络的功耗分布优化。本发明提出的路由器功耗模型,算法复杂度低,实现简单,适合于片上网络,可以用于片上网络的功耗性能统计、功耗分布优化、热保护等方面的研究和应用。
申请公布号 CN101227298A 申请公布日期 2008.07.23
申请号 CN200810019017.6 申请日期 2008.01.09
申请人 南京大学 发明人 李丽;杨盛光;张宇昂;高明伦;李伟;何书专
分类号 H04L12/02(2006.01);H04L12/56(2006.01) 主分类号 H04L12/02(2006.01)
代理机构 南京苏高专利商标事务所 代理人 陈扬
主权项 1.一种基于片上网络的路由器功耗模型,其特征在于:它将路由器操作根据功耗比重简化为写缓存、读缓存、横跨开关和横跨链路四个功耗环节,并且将动态功耗归因于当前数据片到来时触发的位反转活动,通过位反转活动来统计功耗,得到的路由器功耗模型如下:<math><mrow><msub><mi>P</mi><mi>total</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>wr</mi><mo>-</mo><mi>bit</mi></mrow></msub><mo>&times;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mrow><mi>fli</mi><msub><mi>t</mi><mo>-</mo></msub><mi>wr</mi></mrow></msub></munderover><mi>S</mi><msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mrow><mi>buf</mi><msub><mi>f</mi><mo>-</mo></msub><mi>wr</mi></mrow></msub><mo>+</mo><msub><mi>C</mi><mrow><mi>rd</mi><mo>-</mo><mi>bit</mi></mrow></msub><mo>&times;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mrow><mi>fli</mi><msub><mi>t</mi><mo>-</mo></msub><mi>rd</mi></mrow></msub></munderover><mi>S</mi><msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mrow><mi>buf</mi><msub><mi>f</mi><mo>-</mo></msub><mi>rd</mi></mrow></msub><mo>)</mo><mo>/</mo><mi>T</mi></mrow></mrow></math> 式中,Ptotal为路由器功耗、Nflit_wr是在T时间段内进入路由器的数据片数、Nflit_rd是在T时间段内离开路由器的数据片数、Crd-bit表示读操作单个位反转的功耗系数、Cwr-bit分别表示写操作单个位反转的功耗系数、S(i)buff_rd表示读操作导致的位反转数、S(i)buff_wr表示写操作导致的位反转数。
地址 210093江苏省南京市汉口路22号