【技术实现步骤摘要】
请求获取数据的方法和装置
[0001]本申请涉及通信领域,并且更具体地,涉及一种请求获取数据的方法和装置。
技术介绍
[0002]流水线架构的芯片成为当前大容量芯片的主流架构,流水线架构的芯片包括若干匹配执行单元(match
‑
action unit,MAU)、输入输出控制器(input output controller,IOC)和存储器单元。其中,MAU完成数据的获取和处理,存储单元完成数据存储功能,IOC完成数据的分发和返回。
[0003]MAU链中的MAU节点越多,转发时延就会越长、级间缓存会越多;MAU链中的节点越少,转发时延就会越短、级间缓存会越少,这种情况下需要增加单个MAU的并行查找和处理能力,增加MAU和IOC之间的数据请求位宽和数据返回位宽。MAU和IOC之间的数据位宽越窄,则MAU和IOC之间的连线越少,芯片面积越小;MAU和IOC之间的数据位宽越宽,则MAU和IOC之间的连线越多,芯片面积越大。
[0004]目前,通用的技术是在MAU提供2~3次并行的数据读取和处理, ...
【技术保护点】
【技术特征摘要】
1.一种请求获取数据的方法,其特征在于,包括:匹配单元MU确定第一请求消息和第二请求消息,所述第一请求消息用于获取第一数据,所述第二请求消息用于获取第二数据,所述第一请求消息中包括第一共有请求信息和第一私有请求信息,所述第二请求消息中包括第二共有请求信息和第二私有请求信息;所述MU根据所述第一请求消息和所述第二请求消息生成第一消息,所述第一消息中包括将所述第一共有请求信息和所述第二共有请求信息合并后的共有请求信息、所述第一私有请求信息和所述第二私有请求信息;所述MU向输入输出控制器IOC发送所述第一消息,所述第一消息用于请求获取第一数据和第二数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述IOC根据所述第一消息,确定所述第一请求消息和所述第二请求消息;所述IOC向所述存储器发送所述第一请求消息和所述第二请求消息,以获取所述第一数据和所述第二数据。3.根据权利要求2所述的方法,其特征在于,所述第一消息中还包括第一指令控制字ICW和第二指令控制字ICW,所述第一ICW与所述第一请求消息相关联,所述第二ICW与所述第二请求消息相关联;所述IOC根据所述第一消息,确定所述第一请求消息和所述第二请求消息,包括:所述IOC根据所述第一ICW、所述合并后的共有请求信息和所述第一私有请求信息,确定所述第一请求消息;所述IOC根据所述第二ICW、所述合并后的共有请求信息和所述第二私有请求信息,确定所述第二请求消息。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:所述IOC接收所述存储器发送的第二消息,所述第二消息中包括第一控制信息、第二控制信息、所述第一数据和所述第二数据,所述第一控制信息与所述第一数据相关联,所述第二控制信息与所述第二数据相关联;所述IOC根据所述第一控制信息对所述第一数据进行处理,根据所述第二控制信息对所述第二数据进行处理;所述IOC向执行单元AU发送第三消息,所述第三消息中包括处理后的第一数据和处理后的第二数据。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:所述IOC接收所述存储器发送的第二消息,所述第二消息中包括第一控制信息、第二控制信息、所述第一数据和所述第二数据,所述第一控制信息与所述第一数据相关联,所述第二控制信息与所述第二数据相关联;所述IOC根据所述第一控制信息和/或所述第二控制信息,向所述存储器发送第三请求消息,所述第三请求消息用于获取第三数据;所述IOC向执行单元AU发送第三消息,所述第三消息中包括所述第一数据、所述第二数据和所述第三数据。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一共有请求信息和所述第二共有请求信息为相同的请求信息。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述MU根据所述第一请求消息和所述第二请求消息生成第一消息之前,所述方法还包括:所述MU获取所述第一共有请求信息和所述第二共有请求信息;所述MU将所述第一共有请求信息和所述第二共有请求信息进行合并,得到所述合并后的共有请求信息。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:所述AU接收所述IOC发送的所述第三消息。9.一种装置,其特征在于,包括:匹配单元MU、输入输出控制器IOC和存储器,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。