[发明专利]计算机资源控制器以及控制方法有效
申请号: | 201510870619.2 | 申请日: | 2015-12-02 |
公开(公告)号: | CN105468459B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 顾德明;洪洲 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王新宇 |
地址: | 上海市张江高科技*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 资源 控制器 以及 控制 方法 | ||
可调适的计算机资源控制器,具有仲裁器、监测模块、仲裁策略控制中心以及仲裁器参数更新模块。仲裁器用于仲裁多个设备对一共享资源的使用权。监测模块用于监测该多个设备对该共享资源的需求。根据该监测模块的监测结果,仲裁策略控制中心为该仲裁器判断出合适的仲裁策略,使仲裁器参数更新模块据以设定该仲裁器的参数,令该仲裁器依照新设定的上述参数仲裁该多个设备对该共享资源的使用权。
技术领域
本发明是关于资源配置用的仲裁器(arbiter)。
背景技术
仲裁器(arbiter)是一种电子装置,配置多个设备对共享资源(shared resource)的存取权。
以总线应用为例,总线仲裁器(bus arbiter)用于决定各总线周期(bus cycle)间允许使用总线资源的设备。存储器仲裁器(memory arbiter)则用于配置多个设备对共享的存储器的存取权。另外,芯片—如图形用户界面芯片(GUI chip)—的共享也需要用到仲裁器。
如何提高仲裁器效能为本技术领域一项重要课题。
发明内容
根据本发明一种实施方式实现的一种计算机资源控制器具有仲裁器、监测模块、仲裁策略控制中心以及仲裁器参数更新模块。仲裁器用于仲裁多个设备对一共享资源的使用权。监测模块用于监测多个设备对该共享资源的需求。根据该监测模块的监测结果,仲裁策略控制中心为该仲裁器判断出合适的仲裁策略,使仲裁器参数更新模块据以设定该仲裁器的参数,令该仲裁器依照新设定的上述参数仲裁多个设备对该共享资源的使用权。如此一来,该仲裁器的参数是根据多个设备对该共享资源的需求作动态调适。
本发明另一种实施方式揭露一种控制方法,使多个设备共享一共享资源。该控制方法包括:提供一仲裁器,仲裁多个设备对该共享资源的使用权;提供一监测模块,监测多个设备对该共享资源的需求;且根据该监测模块的监测结果,为该仲裁器判断出合适的仲裁策略,据以设定该仲裁器的参数,使该仲裁器依照新设定的上述参数仲裁多个设备对该共享资源的使用权。
下文特举实施例,并配合所附图示,详细说明本发明内容。
附图说明
图1根据一种实施方式图解一种计算机资源控制器,使多个设备(engines)102共享一共享资源104;
图2根据本发明另一种实施方式图解一计算机资源控制器,用于控制多个设备E1、E2…En对一动态随机存取存储器(DRAM)202的存取;以及
图3为流程图,根据图1说明本发明计算机资源控制器的运作流程。
具体实施方式
以下叙述列举本发明的多种实施例。以下叙述介绍本发明的基本概念,且并非意图限制本发明内容。实际发明范围应依照权利要求书的范围界定之。
图1根据一种实施方式图解一种计算机资源控制器,使多个设备(engines)102共享一共享资源104。所揭露的计算机资源控制器包括一仲裁器(arbiter)112、一监测模块114、一仲裁策略控制中心116以及一仲裁器参数更新模块118。
仲裁器112用于仲裁多个设备102对该共享资源104的使用权。监测模块114用于监测多个设备102对该共享资源104的需求。根据该监测模块114的监测结果,仲裁策略控制中心116为该仲裁器112判断出合适的仲裁策略。依据该仲裁策略控制中心116判断出的仲裁策略,仲裁器参数更新模块118设定该仲裁器112的参数,使仲裁器112依照新设定的上述参数仲裁多个设备102对该共享资源104的使用权。如此一来,该仲裁器112的参数系根据多个设备102对该共享资源104的需求作动态调适。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510870619.2/2.html,转载请声明来源钻瓜专利网。