发明名称 提高片上多处理器通信速度的方法
摘要 一种计算机技术领域的提高片上多处理器通信速度的方法,将所有的处理器按照通信需求分组;为每组处理器建立二叉树连接拓扑关系;每组处理器中的每对父子节点处理器设置连接通路且在每个连接通路上设置寄存器和控制器;拓展每个处理器上的本地存储读写槽和远端读写槽,使本地存储读写槽的宽度等于该处理器与其父节点之间连接通路的宽度,远端读写槽与连在远端读写槽上的连接通路宽度相同;当处理器A向目的处理器B发起通信时,改用统一频率的时钟驱动,进行处理器A与目的处理器B间的通信,当通信完成时,结束对原总线时钟驱动的屏蔽。本发明实现了片上多处理系统处理器之间快速通讯,缩短了通信时间,提高了整个系统的吞吐率。
申请公布号 CN101916239A 申请公布日期 2010.12.15
申请号 CN201010264091.1 申请日期 2010.08.27
申请人 上海交通大学 发明人 过敏意;陈鹏宇;沈耀;周憬宇;胡时伟;娄林;朱寅
分类号 G06F15/173(2006.01)I 主分类号 G06F15/173(2006.01)I
代理机构 上海交达专利事务所 31201 代理人 王锡麟;王桂忠
主权项 一种提高片上多处理器通信速度的方法,其特征在于,包括以下步骤:第一步,对处理器进行分组处理,得到若干组处理器;第二步,分别为每组处理器建立连接拓扑关系,并对处理器进行编号,得到每组处理器的二叉树连接拓扑的高度;第三步,根据Width=(2^(L k))*w,为每组处理器中的每对父子节点处理器设置连接通路,其中:Width是连接通路的宽度,L是该对父子节点处理器所在处理器组的二叉树连接拓扑的高度,k是子节点处理器所在的层次,w是基本线宽,该连接通路同时进行该父子节点处理器间的数据信号和地址信号的传输,分别在每个连接通路上设置一组寄存器和一个控制器;第四步,拓展每个处理器上的本地存储读写槽和远端读写槽,使本地存储读写槽的宽度等于该处理器与其父节点之间连接通路的宽度,远端读写槽与连在远端读写槽上的连接通路宽度相同;第五步,当处理器A向目的处理器B发起通信时,处理器原总线时钟驱动被屏蔽,改用统一频率的时钟驱动,进行处理器A与目的处理器B间的通信,当通信完成时,结束对原总线时钟驱动的屏蔽。
地址 200240 上海市闵行区东川路800号