[发明专利]计算机资源控制器以及控制方法有效
申请号: | 201510870619.2 | 申请日: | 2015-12-02 |
公开(公告)号: | CN105468459B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 顾德明;洪洲 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王新宇 |
地址: | 上海市张江高科技*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 资源 控制器 以及 控制 方法 | ||
1.一种计算机资源控制器,包括:
一仲裁器,仲裁多个设备对一共享资源的使用权;
一监测模块,监测多个设备对该共享资源的需求;
一仲裁策略控制中心,根据该监测模块的监测结果,为该仲裁器判断出合适的仲裁策略;以及
一仲裁器参数更新模块,依据该仲裁策略控制中心判断出的仲裁策略设定该仲裁器的参数,使该仲裁器依照新设定的上述参数仲裁多个设备对该共享资源的使用权,
其中:
该计算机资源控制器用于控制多个设备对一动态随机存取存储器的存取;
该仲裁器包括对应多个设备的多个写入要求队列、以及对应多个设备的多个读取要求队列,用以将多个设备对该动态随机存取存储器发出的写入要求分设备排列至多个写入要求队列,并将多个设备对该动态随机存取存储器发出的读取要求分设备排列至多个读取要求队列;
该监测模块包括监测各个上述写入要求队列内积累的写入要求的数量或/以及对该动态随机存取存储器所指示的写入数据量;且
该监测模块包括监测各个上述读取要求队列内积累的读取要求的数量或/以及对该动态随机存取存储器所指示的读取数据量。
2.如权利要求1所述的计算机资源控制器,其中:
该监测模块包括监测上述写入要求队列与上述读取要求队列的拥塞程度。
3.如权利要求1所述的计算机资源控制器,其中:
该仲裁器参数更新模块是在该仲裁器完成多个设备的一第一仲裁循环后,依据该仲裁策略控制中心判断出的仲裁策略设定该仲裁器的参数,使该仲裁器对多个设备的一第二仲裁循环是依照新设定的上述参数,仲裁多个设备对该共享资源的使用权。
4.如权利要求1所述的计算机资源控制器,其中:
该监测模块更监测该共享资源,使该仲裁器得以根据该共享资源的运作仲裁多个设备对该共享资源的使用权。
5.如权利要求1所述的计算机资源控制器,其中:
该监测模块包括监测多个设备因无法存取该动态随机存取存储器而发生的滞行事件。
6.如权利要求1所述的计算机资源控制器,其中:
该仲裁器包括一写入要求总队列以及一读取要求总队列;
该仲裁器更包括一多设备写入仲裁器,仲裁多个写入要求队列内的写入要求如何排列至该写入要求总队列;
该仲裁器更包括一多设备读取仲裁器,仲裁多个读取要求队列内的读取要求如何排列至该读取要求总队列;且
该监测模块包括监测该写入要求总队列以及该读取要求总队列的拥塞程度。
7.如权利要求6所述的计算机资源控制器,其中:
该仲裁策略控制中心包括根据各个上述写入要求队列内积累的写入要求的数量或/以及对该动态随机存取存储器所指示的写入数据量判断出适合该多设备写入仲裁器的仲裁策略;且
该仲裁策略控制中心包括根据各个上述读取要求队列内积累的读取要求的数量或/以及对该动态随机存取存储器所指示的读取数据量判断出适合该多设备读取仲裁器的仲裁策略。
8.如权利要求7所述的计算机资源控制器,其中:
该仲裁器更包括一读写仲裁器以及一指令队列;
该读写仲裁器仲裁该写入要求总队列内的写入要求以及该读取要求总队列内的读取要求如何排列至该指令队列;
该动态随机存取存储器的存取是依循该指令队列的内容;且
该仲裁策略控制中心包括根据该写入要求总队列以及该读取要求总队列的拥塞程度判断出适合该读写仲裁器的仲裁策略。
9.如权利要求1所述的计算机资源控制器,其中:
该监测模块更监测该动态随机存取存储器中各记忆库的自更新操作,使该仲裁器得以根据该动态随机存取存储器的自更新操作仲裁多个设备对该动态随机存取存储器的存取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510870619.2/1.html,转载请声明来源钻瓜专利网。