[发明专利]调整线程优先级以改进点到点(P2P)器件之间的吞吐量有效
申请号: | 201380033084.2 | 申请日: | 2013-04-23 |
公开(公告)号: | CN104904169B | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 周侨;赵学鸣 | 申请(专利权)人: | 马维尔国际贸易有限公司 |
主分类号: | H04L12/851 | 分类号: | H04L12/851;H04L12/28 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅 |
地址: | 巴巴多斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调整 线程 优先级 改进 到点 p2p 器件 之间 吞吐量 | ||
1.一种用于调整线程优先级的方法,包括:
由处理器接收当前未决分组编号,所述当前未决分组编号表示当前保持待在两个器件之间传送的数据分组的数目;
由所述处理器基于所述当前未决分组编号、先前未决分组编号和优先级未决分组编号来确定是否调整线程的优先级,其中所述线程待由所述处理器执行以执行在所述两个器件之间所述数据分组的传送,所述先前未决分组编号表示先前保持待在所述两个器件之间传送的数据分组的数目,以及所述优先级未决分组编号对应于所述线程的当前优先级;以及
由所述处理器基于所述确定的结果来调整或维持所述线程的所述优先级。
2.根据权利要求1所述的方法,其中确定是否调整所述线程的所述优先级包括:
将所述当前未决分组编号与所述先前未决分组编号进行比较;
将所述当前未决分组编号与所述优先级未决分组编号进行比较;以及
当所述当前未决分组编号大于所述先前未决分组编号和所述优先级未决分组编号,或者所述当前未决分组编号小于所述先前未决分组编号和所述优先级未决分组编号时,确定调整所述线程的所述优先级。
3.根据权利要求1所述的方法,其中调整或维持所述线程的所述优先级包括:
当所述当前未决分组编号大于所述先前未决分组编号并且所述当前未决分组编号大于所述优先级未决分组编号时,升级所述线程的所述优先级;
当所述当前未决分组编号小于所述先前未决分组编号并且所述当前未决分组编号小于所述优先级未决分组编号时,降级所述线程的所述优先级;以及
否则维持所述线程的所述优先级。
4.根据权利要求1所述的方法,其中所述两个器件是点到点(P2P)器件,所述优先级未决分组编号是在未决分组编号阵列中在与所述线程相关联的索引处存储的值,并且在所述未决分组编号阵列中存储的值根据所述两个P2P器件中的一个P2P器件的不同配置被定义。
5.根据权利要求4所述的方法,其中调整所述线程的所述优先级包括:
调整与所述线程相关联的所述索引;以及
将所述线程的所述优先级设置为在线程优先级阵列中在与所述线程相关联的所述索引处存储的值,在所述线程优先级阵列中存储的值根据所述两个P2P器件中的所述一个P2P器件的不同配置被定义。
6.根据权利要求1所述的方法,其中调整所述线程的所述优先级包括:
基于表示用于应用于所述线程的所述优先级的调整量的步长来调整所述线程的所述优先级,所述步长是用户定义的。
7.根据权利要求6所述的方法,进一步包括:
确定所述线程的所述优先级的所述调整与所述线程的所述优先级的先前调整一致;以及
基于所述步长重复所述线程的所述优先级的所述调整。
8.一种用于调整线程优先级的装置,包括:
高速接口;以及
与所述高速接口耦合的处理器,所述处理器被配置为:
接收当前未决分组编号,所述当前未决分组编号表示当前保持待在两个器件之间传送的数据分组的数目;
基于所述当前未决分组编号、先前未决分组编号和优先级未决分组编号来确定是否调整线程的优先级,其中所述线程待由所述处理器执行以执行在所述两个器件之间所述数据分组的传送,所述先前未决分组编号表示先前保持待在所述两个器件之间传送的数据分组的数目,以及所述优先级未决分组编号对应于所述线程的当前优先级;以及
基于所述确定的结果来调整或维持所述线程的所述优先级。
9.根据权利要求8所述的装置,其中所述处理器被配置为:
将所述当前未决分组编号与所述先前未决分组编号进行比较;
将所述当前未决分组编号与所述优先级未决分组编号进行比较;以及
当所述当前未决分组编号大于所述先前未决分组编号和所述优先级未决分组编号,或者所述当前未决分组编号小于所述先前未决分组编号和所述优先级未决分组编号时,确定调整所述线程的所述优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔国际贸易有限公司,未经马维尔国际贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380033084.2/1.html,转载请声明来源钻瓜专利网。