[发明专利]一种数据传输的调度方法及装置有效
申请号: | 201510976101.7 | 申请日: | 2015-12-23 |
公开(公告)号: | CN106909528B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 黄勤业;张广飞;罗会斌 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/40 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 调度 方法 装置 | ||
本发明公开了一种数据传输的调度方法及装置,用于提高传输通道的利用率。该方法包括:第一发送端对总线协议AXI中传输通道的占用率进行监测,传输通道包括如下任意一个:读地址通道、读数据通道、写地址通道、写数据通道、写响应通道;第一发送端通过传输通道向第一接收端发送与传输通道对应的事务处理请求;当传输通道的占用率大于预设阈值时,第一发送端对目标通道中的保留位进行编码并置位,编码后的保留位用于标识事务处理请求需要调度至目标通道,目标通道为传输通道中的一个;第一发送端根据编码后的保留位将事务处理请求通过目标通道发送至第二接收端,编码后的保留位还用于第二接收端将事务处理请求写入第一接收端中。
技术领域
本发明涉及通信领域,特别涉及一种数据传输的调度方法及装置。
背景技术
目前片上多核系统已经成为主流的架构,在这一架构中,通常采用片上网络来连接芯片中的功能单元,因此数据在核间的移动已经成为性能的主要瓶颈。在ARM CoreLinkCCN-508中,NoC(Network on Chip,片上网络)与片上功能单元之间采用AMBA(AdvancedMicrocontroller Bus Architecture,数据突发传输)总线协议,即AXI接口进行连接。因此,AXI是事实上的SoC(System on Chip,系统级芯片)片上通信协议标准。
在片上多核心系统中,事务通过AXI中的传输通道在功能单元与NoC之间进行传输。现有的AXI芯片上通过在AXI前增加多个缓存器Buffer和选择器,当多类事务通过AXI接口进行传输时,将不同的事务先通过选择器进行分类,将分类后的事务放置在buffer中的不同队列中。以此使AXI接口具有交叉传输的特性,提高了AXI在传输不同事务时的效率。
但是,上述事务的传输机制仅考虑到不同事务之间的交叉传输,当不同的事务在对应的传输通道中传输时,由于事务传输的频率不同,因此对传输通道的占用率也不同。当某一传输通道的占用率较高时,数据在该传输通道中的传输效率会降低,且其他占用率较低的传输通道并没有得到合理利用。
发明内容
本发明提供了一种数据传输的调度方法及装置,用于提高传输通道的利用率。
一方面,本发明提供了一种数据传输的调度方法,包括:
第一发送端对总线协议AXI中传输通道的占用率进行监测,所述传输通道包括如下任意一个:读地址通道、读数据通道、写地址通道、写数据通道、写响应通道;
通过在芯片上的AXI总线两端设置不同粒度的缓冲器buffer,在AXI的五条传输通道中,根据传输事务的不同,配置不同宽度的buffer,用于监测传输通道的占用率。
所述第一发送端通过所述传输通道向第一接收端发送与所述传输通道对应的事务处理请求;所述事务处理请求包括:读请求、读数据、写请求、写数据、写响应、无效请求、无效请求响应;
当所述传输通道的占用率大于预设阈值时,所述第一发送端对目标通道中的保留位进行编码并置位,所述编码后的保留位用于标识所述事务处理请求需要调度至所述目标通道,所述目标通道为所述传输通道中的一个;
所述第一发送端根据所述编码后的保留位将所述事务处理请求通过所述目标通道发送至第二接收端,所述编码后的保留位还用于所述第二接收端将所述事务处理请求写入所述第一接收端中。
可选的,所述传输通道为读地址通道,所述事务处理请求为读请求,所述目标通道为写地址通道或写数据通道。
可选的,所述传输通道为读数据通道,所述事务处理请求为读数据,所述目标通道为写响应通道。
通过对上述读请求和读数据的调度,能够缩短数据的传输访问延迟,提高了MCC(Multiple Combinational Channel,多组合通道)系统的性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510976101.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吸顶灯(DISK)
- 下一篇:灯饰配件(FACET1)