[发明专利]基于优先级的共享资源访问管理在审
申请号: | 202080002567.6 | 申请日: | 2020-03-06 |
公开(公告)号: | CN112219197A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | I·里奇特;B·舒尔曼;G·克雷特 | 申请(专利权)人: | 御眼视觉技术有限公司 |
主分类号: | G06F13/362 | 分类号: | G06F13/362 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘书航;周学斌 |
地址: | 以色列*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 优先级 共享资源 访问 管理 | ||
一种系统、计算机可读介质和一种方法,可以包括执行以下各项的多次迭代:由多个启动器中的每个活动启动器确定由所述活动启动器生成的未决访问请求的数量,其中每个访问请求是访问共享资源中的一个共享资源的请求;由每个活动启动器确定要分派给由所述活动启动器生成的所有未决访问请求的优先级等级,其中所述确定基于由所述活动启动器生成的未决访问请求的数量、所述多个启动器中的活动启动器的数量以及共享资源可服务的访问请求的数量;对于每个活动启动器,向片上网络的仲裁硬件通知要分派给由所述活动启动器生成的所有未决访问请求的优先级等级;以及基于分派给由每个活动启动器生成的所有未决访问请求的优先级等级,来由仲裁硬件管理对共享资源的访问。
优先权声明
本专利申请要求于2019年3月8日提交的美国专利申请序列号62/815,389的优先权权益,该美国专利申请以其整体通过引用并入本文。
背景技术
在现代片上网络(NOC)中,多个启动器(中央处理器(CPU)、图形处理单元(GPU)、加速器等)争夺共享资源。共享资源的示例包括存储器单元和外围设备。存储器单元的示例包括双倍数据速率(DDR)存储器单元和同步随机存取存储器(SRAM)单元。与存储器单元不同的共享资源的一个示例是通信端口,诸如外围组件互连快速(PCIe)端口等。
在包含最多几个启动器(诸如最多4个启动器)的系统(下文中称为“小型系统”)中,易于针对每个启动器标识带宽和时延要求,并且通过应用静态QOS(服务质量)方案来管理对共享资源的访问,以满足所述要求。
在其中多个启动器利用上下文切换运行的大型系统(例如,具有多于几个启动器——诸如多于4个启动器的系统)中,应当即时更新QOS设置。
更新可以响应于启动器的各种参数。在具有许多启动器的系统中,将这些参数馈送到维护QOS设置的仲裁器,可能需要将大量布线(其中的一些可能相对较长)从每个启动器路由到仲裁硬件,这可能会引入时序问题并使系统复杂化。长的布线是时延超过预定义时延的布线。
越来越需要提供用于管理对共享资源的访问的高效系统和方法。
发明内容
以下详细描述参考随附附图。在附图和以下描述中尽可能使用相同的附图标记来指代相同或相似的部分。尽管本文中描述了若干说明性实施例,但是修改、适配和其它实现是可能的。例如,可以对附图中图示的组件进行替换、添加或修改,并且可以通过对所公开的方法进行替换、重新排序、移除或添加步骤来修改本文中描述的说明性方法。因此,以下详细描述可以不限于所公开的实施例和示例。
所公开的实施例提供了可以作为自主导航/驾驶或驾驶员辅助技术特征的一部分使用或与之组合使用的系统和方法。驾驶员辅助技术指代用以辅助驾驶员导航或控制其车辆的任何合适的技术,诸如前方碰撞警告(FCW)、车道偏离警告(LDW)和交通标志识别(TSR),而不是完全自主驾驶。
可以提供用于管理对共享资源的访问的系统、方法和非暂时性计算机可读介质。
附图说明
合并在本公开中并构成本公开的一部分的随附附图图示了各种公开的实施例。在附图中:
图1是与所公开的实施例一致的系统的框图表示;
图2A是示例性车辆的示意性侧视图,该车辆包括与所公开的实施例一致的系统;
图2B是与所公开的实施例一致的图2A所示车辆和系统的示意性顶视图;
图2C是车辆的另一实施例的示意性顶视图,该车辆包括与所公开的实施例一致的系统;
图2D是车辆的又一实施例的示意性顶视图,该车辆包括与所公开的实施例一致的系统;
图2E是与所公开的实施例一致的示例性车辆控制系统的示意性表示;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于御眼视觉技术有限公司,未经御眼视觉技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080002567.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:树脂组合物及由其得到的成型体
- 下一篇:赤红球菌产品在治疗热损伤中的用途