发明名称 流式传输直接线程间缓冲区封包的方法、装置、片上网络
摘要 本发明涉及用于流式传输直接线程间缓冲区封包的方法、装置、片上网络。具体地,给出了用于对在高度线程化片上网络(NOC)处理器中的线程间通信缓冲区封包中传输的向量操作数进行任意对齐的计算机实现方法、系统和计算机程序产品。NOC中的节点中的多路器集合对来自传入已压缩线程间通信缓冲区封包的数据字聚合进行重对齐和提取。所提取的数据字聚合作为操作数由节点中的执行单元来使用。
申请公布号 CN101807161B 申请公布日期 2012.10.03
申请号 CN201010004756.5 申请日期 2010.01.19
申请人 国际商业机器公司 发明人 A·J·穆夫;R·A·希勒;M·R·塔布斯
分类号 G06F9/54(2006.01)I 主分类号 G06F9/54(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 吴立明
主权项 一种片上网络,所述片上网络包括:第一节点;以及第二节点,其通过片上网络耦合至所述第一节点,其中所述第二节点包括:第一阴影锁存器集合,用于从第一已压缩直接线程间通信缓冲区封包读取数据字的行,其中从所述第一已压缩直接线程间通信缓冲区封包接收到的数据存储在所述第二节点中的输入已压缩直接线程间通信缓冲区中,其中所述输入已压缩直接线程间通信缓冲区在存储于所述输入已压缩直接线程间通信缓冲区中的任何两个数据字之间不具有空缓冲区单元,其中利用来自未压缩直接线程间通信发件箱缓冲区的数据字来填充所述第一已压缩直接线程间通信缓冲区封包,所述未压缩直接线程间通信发件箱缓冲区包括存储于所述未压缩直接线程间通信发件箱缓冲区中的至少两个数据字之间的至少一个空缓冲区单元,并且其中所述未压缩直接线程间通信发件箱缓冲区和所述输入已压缩直接线程间通信缓冲区包含多个不同的数据字聚合;第一多路器集合,其中所述第一多路器集合从包含至少两个数据字的、第一已压缩直接线程间通信缓冲区存储的数据字聚合中选择性地读取个体数据字;处理器,其处理来自所述第一已压缩直接线程间通信缓冲区存储的数据字聚合的每个数据字,以产生未压缩数据字行的输出;以及第二多路器集合,其中所述第二多路器集合对来自所述处理器的未压缩数据字行的输出进行压缩,以生成第二已压缩直接线程间通信缓冲区,所述第二已压缩直接线程间通信缓冲区在存储于所述第二已压缩直接线程间通信缓冲区中的任何两个数据字之间不存在空缓冲区单元。
地址 美国纽约阿芒克