[发明专利]片内网络以及片内网络软件流水线操作方法有效
申请号: | 200810161716.4 | 申请日: | 2008-09-22 |
公开(公告)号: | CN101430652A | 公开(公告)日: | 2009-05-13 |
发明(设计)人: | 拉塞尔·D·胡佛;乔恩·K·克里格尔;埃里克·O·梅杰德里克;保罗·E·沙德特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;H04L12/28;H04L12/56 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 以及 网络软件 流水线 操作方法 | ||
1.一种片内网络上软件流水线操作的方法,所述片内网络包括集成 处理器块、路由器、存储器通信控制器以及网络接口控制器,每个集成处 理器块适配于贯穿存储器通信控制器和网络接口控制器的路由器,每个存 储器通信控制器控制集成处理器块和存储器之间的通信,每个网络接口控 制器通过路由器控制集成处理器块间通信,其中所述路由器包括虚拟信道 缓冲器和虚拟信道控制逻辑,所述虚拟信道缓冲器能够通过所述虚拟信道 控制逻辑通知周围的路由器挂起虚拟信道中的传输,该方法包括:
把计算机软件应用分成几个阶段,每个阶段包括由阶段ID所标识的 计算机程序指令的可灵活配置的模块;以及
在集成处理器块上的执行线程上执行每个阶段。
2.根据权利要求1所述的方法,其中,把计算机软件应用分成几个 阶段还包括使用针对每个阶段的下一个阶段的每个实例的阶段ID对每个 阶段进行配置。
3.根据权利要求1所述的方法,其中,把计算机软件应用分成几个 阶段还包括对各阶段进行负载平衡,包括:
监视各阶段的性能;以及
依赖于一个或多个阶段的性能,对每个阶段的多个实例进行取例。
4.根据权利要求1所述的方法,其中:
把计算机软件应用分成几个阶段还包括把每个阶段赋予集成处理器块 上的执行线程,向每个阶段赋予阶段ID;以及
在集成处理器块上的执行线程上执行每个阶段还可以包括:
执行第一阶段,产生输出数据;
由第一阶段把所产生的输出数据发送至第二阶段;以及
由第二阶段消费所产生的输出数据。
5.根据权利要求1所述的方法,其中,每个阶段能够通过集成处理 器块的存储器通信控制器存取被寻址的存储器。
6.根据权利要求1所述的方法,其中,在集成处理器块上的执行线程 上执行每个阶段还包括在各阶段之间发送基于非存储器地址的通信。
7.根据权利要求6所述的方法,还包括在发送基于非存储器地址的通 信的同时维持信息包的次序。
8.一种用于软件流水线操作的片内网络,所述片内网络包括集成处 理器块、路由器、存储器通信控制器以及网络接口控制器,每个集成处 理器块适配于贯穿存储器通信控制器和网络接口控制器的路由器,每个 存储器通信控制器控制集成处理器块和存储器之间的通信,每个网络接 口控制器通过路由器控制集成处理器块间通信,其中所述路由器包括虚 拟信道缓冲器和虚拟信道控制逻辑,所述虚拟信道缓冲器能够通过所述 虚拟信道控制逻辑通知周围的路由器挂起虚拟信道中的传输,所述片内 网络包括:
被分成几个阶段的计算机软件应用,每个阶段包括由阶段ID标识的 计算机程序指令的可灵活配置的模块;以及
在集成处理器块上的执行线程上执行的每个阶段。
9.根据权利要求8所述的片内网络,其中,每个阶段是用针对每个 阶段的下一个阶段的每个实例的阶段ID进行配置的。
10.根据权利要求8所述的片内网络,其中,被分成几个阶段的计 算机软件应用还包括依赖于各阶段的性能使用每个阶段的多个实例被负 载平衡的阶段。
11.根据权利要求8所述的片内网络,其中:
被分成几个阶段的计算机软件应用还包括被赋予集成处理器块上的执 行线程的每个阶段,被赋有阶段ID的每个阶段;以及
在集成处理器块上的执行线程上执行的每个阶段还包括:
在集成处理器块上执行的第一阶段,所述第一阶段产生输出数据,把所产 生的输出数据发送至第二阶段;以及
消费所产生的输出数据的所述第二阶段。
12.根据权利要求8所述的片内网络,其中,每个阶段能够通过集 成处理器块的存储器通信控制器存取被寻址的存储器。
13.根据权利要求8所述的片内网络,其中,在集成处理器块上的执 行线程上执行每个阶段还可以包括至少一个阶段的各阶段之间的发送基于网 络地址的通信。
14.根据权利要求13所述的方法,其中,基于网络地址的通信维持信 息包的次序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810161716.4/1.html,转载请声明来源钻瓜专利网。