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