[发明专利]控制处理系统中的处理器之间的数据流有效
申请号: | 201610170137.0 | 申请日: | 2016-03-23 |
公开(公告)号: | CN106021175B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | P·默林;G·戴维斯;A·安德森 | 申请(专利权)人: | 北欧半导体公司 |
主分类号: | G06F15/82 | 分类号: | G06F15/82 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋融冰 |
地址: | 挪威特*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请的各实施例涉及控制处理系统中的处理器之间的数据流。一种处理系统包括用于执行程序的程序处理器和用于执行特定类型的操作(例如,矢量处理操作)的专用处理器。程序处理器使用对接模块和一组两个或者更多寄存器组以将特定类型的操作卸载到专用处理器以用于在其上执行。在专用处理器访问用于执行当前操作的一个寄存器组之时,对接模块可以并发地向寄存器组中的不同寄存器组中加载用于后续操作的数据。对多个寄存器组的使用允许专用处理器花费它的时间的更大比例执行操作。 | ||
搜索关键词: | 控制 处理 系统 中的 处理器 之间 数据流 | ||
【主权项】:
一种处理系统,包括:专用处理器,适合用于执行特定类型的操作;程序处理器,被配置为执行包括多个操作的程序,其中所述程序处理器被配置为使得所述程序的为所述特定类型的操作由所述专用处理器执行;一组两个或者更多个寄存器组,被配置为存储与所述特定类型的操作有关的数据;对接模块,被配置为通过以下各项来使用所述一组寄存器组来控制所述程序处理器与所述专用处理器之间的数据流:并发地:(i)向所述专用处理器提供对所述寄存器组中的存储用于当前操作的先前加载的数据的寄存器组的访问,由此允许所述专用处理器执行所述当前操作,以及(ii)访问所述寄存器组中的不同寄存器组以向所述寄存器组中的所述不同寄存器组中加载用于后续操作的数据以用于设立用于由所述专用处理器后续执行的所述后续操作;以及在所述专用处理器完成所述当前操作的执行之后,控制所述一组寄存器组以向所述专用处理器提供对来自所述一组寄存器组的所述寄存器组之一的用于所述后续操作的所述数据的访问,由此允许所述专用处理器执行所述后续操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北欧半导体公司,未经北欧半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610170137.0/,转载请声明来源钻瓜专利网。