[发明专利]多处理器嵌入式系统上应用的动态重新配置有效
申请号: | 201910513077.1 | 申请日: | 2013-05-21 |
公开(公告)号: | CN110083440B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | W·W·卡库;M·L·珀内尔;G·N·埃利斯;J·M·比尔兹利;Z·Q·尚;T-I·王;S·E·里姆 | 申请(专利权)人: | 相干逻辑公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/48 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 鲍进 |
地址: | 美国得*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 嵌入式 系统 应用 动态 重新 配置 | ||
1.一种用于在包括在集成电路上的多处理器系统中执行应用交换的方法,所述方法包括:
在多处理器系统上分发与多个应用对应的指令和数据,其中多处理器系统包括多个处理器和散置在所述处理器当中的多个存储器;
在多处理器系统上执行所述多个应用,其中所述多个应用一起执行并且彼此通信以执行实时操作,其中实时操作执行关于实时数据的输入或输出当中至少其一,其中所述多个应用处理实时数据,其中所述多个应用包括第一应用和多个其它应用;
用第二应用交换第一应用,其中第二应用不是先前已被加载在多处理器系统上并执行的多个应用之一;
其中,用第二应用交换第一应用包括使用一个或多个交换路线将对应于第二应用的指令和数据传送到多个存储器中的目标存储器;并且
其中一个或多个交换路线共享公共主干路线,其中主干路线包括初始点和多处理器系统中的端点,所述初始点经由输入/输出端口连接到与第二应用对应的指令和数据的存储位置。
2.如权利要求1所述的方法,其中所述一个或多个交换路线的特定交换路线包括所述主干路线和结束路线,其中所述结束路线将所述多处理器系统中的目的地连接到所述目标存储器。
3.如权利要求1所述的方法,还包括基于用户输入指定主干路线。
4.如权利要求1所述的方法,还包括使用隔离器单元将数据从所述第一应用传递到所述多个应用中的第三应用。
5.如权利要求4所述的方法,其中使用隔离器单元将数据从第一应用传递到第三应用包括:
通过隔离器单元的输入接收数据;
通过隔离器单元缓存所述数据;和
将数据复制到隔离器单元的输出。
6.如权利要求1所述的方法,其中在用第二应用交换第一应用之前,第一应用在多个处理器的第一子集上执行;并且其中用第二应用交换第一应用包括:
停止在多个处理器的第一子集上的第一应用;
保存第一应用的状态;和
将第二应用加载到与多个处理器的第一子集相关联的存储器中。
7.如权利要求6所述的方法,其中用第二应用交换第一应用还包括将所述第一应用与所述其他应用中的一个或多个的通信解耦。
8.如权利要求7所述的方法,其中一个或多个第一缓冲存储器被耦合在所述多个处理器的第一子集与所述多个处理器中的其他处理器之间;并且其中将所述第一应用与所述其他应用中的一个或多个的通信解耦包括控制一个或多个第一缓冲存储器以启用所述解耦。
9.如权利要求7所述的方法,其中用第二应用交换第一应用还包括在加载所述第二应用之后耦合所述第二应用与所述其他应用中的一个或多个的通信。
10.一种包括在集成电路上的多处理器系统,包括:
多个处理器;
散置在所述处理器当中的多个存储器;
互连多个处理器和散置在所述处理器当中的多个存储器的通信架构,其中通信架构包括散置在多个处理器的至少一个子集当中的多个缓冲存储器;
其中,所述多个缓冲存储器被配置为:
在多处理器系统中执行的多个应用之间传送数据,其中多个应用包括第一应用和多个其他应用;和
在用第二应用交换第一应用期间中断和恢复活动应用之间的连接,其中第二应用不是先前已被加载在多处理器系统上并执行的多个应用之一;和
其中所述通信架构被配置为使用一个或多个交换路线将对应于第二应用的指令和数据传送到多个存储器中的目标存储器;并且
其中一个或多个交换路线共享公共主干路线,所述公共主干路线包括初始点和多处理器系统中的端点,所述初始点经由输入/输出端口连接到与第二应用对应的指令和数据的存储位置。
11.如权利要求10所述的多处理器系统,还包括耦合在所述多个处理器之间的多个数据存储器路由器(DMR),其中所述DMR包括散置在所述处理器当中的所述多个存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于相干逻辑公司,未经相干逻辑公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910513077.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式事务系统
- 下一篇:一种分布式计算系统及分布式计算方法