[发明专利]用于在非均匀计算装置中进行调度的方法和设备有效
申请号: | 201780032597.X | 申请日: | 2017-03-16 |
公开(公告)号: | CN109313554B | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 乔纳森·柯蒂斯·比尔德;温迪·埃尔萨瑟;埃里克·范·赫森伯根;斯蒂芬·迪斯特尔霍斯特 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F15/78 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 均匀 计算 装置 进行 调度 方法 设备 | ||
一种用于执行指令的数据处理设备及其操作方法。所述设备包括一个或多个主机处理器,每个主机处理器具有第一处理单元和多级存储器系统。所述存储器系统的一个或多个级紧密耦合到对应的第二处理单元。至少一个主机处理器包括指令调度器,所述指令调度器根据处理单元的可用性以及在执行指令时在所述存储器系统内要使用的数据的位置选择地将指令路由到第一处理单元和第二处理单元中的至少一个。
本申请涉及以下共同待审的美国专利申请:全部与本申请同日提交的题为“METHOD AND APPARATUS FOR MAINTAINING DATA COHERENCE IN A NON-UNIFORM COMPUTEDEVICE”的申请号15/166,458和题为“METHOD AND APPARATUS FOR REORDERING IN A NON-UNIFORM COMPUTE DEVICE”的申请号15/166,467,这些申请全部并入本文中。
背景技术
诸如片上系统(SoC)之类的数据处理系统可以包含多个处理器主机、多个数据缓存和共享数据资源。多个主机通常具有相同或至少相似的处理能力,因此这种系统可以被称为均匀计算装置(Uniform Compute Device)。从共享数据资源中取回要处理的数据,并将其向上移动到最高级别的缓存(级别1或L1)以进行处理。处理结果被向下移动到最低级别的缓存,并且然后存储在共享数据资源中。这种方法的结果是,当所需数据不可用并且必须从共享数据资源或较低级别的缓存取回时,处理被延迟。
替代的方法是添加“存储器中处理”(processing-in-memory)元件,也被称为“近存储器计算”(compute-near-memory)元件等。在该方法中,逻辑元件和存储器元件(诸如动态随机存取存储器(DRAM))被集成在公共集成电路中。逻辑元素执行在执行之前创建的单独的PIM指令。在每个主机旁添加了用于管理这些指令的特殊处理单元,并且在最后一级缓存旁添加了PIM监测器。在这种方法中,PIM指令的数据路径与正常指令分开。进而,这需要主机、监测器和特殊处理单元之间的重要通信。这种方法的显著缺点是它没有充分利用主机处理器提供的资源。例如,如果访问的数据具有较差的数据局部性(data locality),则即使主机空闲并且存储器中的处理单元被完全占用,调度器也仍将发送PIM指令以在存储器中(靠近)执行。此外,PIM指令被自动执行,而无需推测。
附图说明
附图提供了视觉表示,这些视觉表示将用于更全面地描述各种代表性实施例,并且本领域技术人员可以使用这些视觉表示来更好地理解所公开的代表性实施例及其固有优点。在这些附图中,相同的附图标记标识对应的元素。
图1是根据各种代表性实施例的数据处理系统的框图。
图2是根据各种代表性实施例的数据处理系统的另一框图。
图3是根据各种代表性实施例的在数据处理系统中发布指令的方法的流程图。
图4是根据各种代表性实施例的在数据处理系统中发布指令的方法的流程图。
图5是根据各种代表性实施例的数据处理系统中的异常处理的方法的流程图。
图6是根据各种代表性实施例的数据处理系统中的推测指令执行的方法的流程图。
图7是根据各种代表性实施例的用于在数据处理系统中维持数据一致性的方法的流程图。
图8是根据各种代表性实施例的代码块的图形表示。
图9A和图9B是根据各种代表性实施例的修改的重排序缓冲器(ROB)的图解表示。
图10是根据各种代表性实施例的非均匀计算机设备(NUCD)的操作方法的流程图。
图11是根据各种代表性实施例的非均匀计算机设备(NUCD)的另一操作方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780032597.X/2.html,转载请声明来源钻瓜专利网。