[发明专利]用于数据仓库引擎的系统与方法有效
申请号: | 201680073004.X | 申请日: | 2016-12-08 |
公开(公告)号: | CN108370350B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 阿希什·莱·什里瓦斯塔瓦;亚历克斯·埃莉莎·钱德拉;马克·布朗;德巴喜斯·巴塔查里亚;艾伦·葛加理 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/70 | 分类号: | H04L12/70 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;臧建明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据仓库 引擎 系统 方法 | ||
一种数据仓库引擎(DWE),包括:中央处理单元(CPU)核心和第一数据组织单元(DOU),其中所述第一DOU被配置为聚合读取操作。所述DWE还包括耦合在所述CPU核心与所述第一DOU之间的第一命令队列,其中所述第一命令队列被配置为将命令从所述CPU核心传送到所述第一DOU。
相关申请的交叉引用
本申请要求于2016年11月30日提交的序列号为15/365,755、名称为“用于数据仓库引擎的系统与方法”的美国非临时申请的优先权,该申请又要求于2015年12月15日提交的序列号为62/267,764、名称为“用于数据仓库引擎(DWE)的系统与方法”的美国临时申请的优先权,上述两个专利申请的内容通过引用并入本文中,如同全文再现。
技术领域
本公开一般涉及用于数据存储的系统与方法,并且在特定实施例中涉及用于数据仓库引擎的系统与方法。
背景技术
无线接入网络(Radio access network,RAN)片上系统(system-on-a-chip,SoC)基于全局映射存储器的层次结构,其可以是片上或片外的。这些存储器适用于异构计算引擎(compute engine,CE),例如用于控制处理的中央处理单元(central processing unit,CPU)、用于控制和信号处理的混合的数字信号处理器(digital signal processor,DSP)以及用于信号处理的硬件加速器(hardware accelerator,HAC)。
在一些示例中,存储器被视为哑存储器。这可能会引出CPU和DSP管理存储器,从而可能会在CE中造成存储器存取相关的不一致停顿。这可能导致使用巨大的多端口存储器,其可能处理最坏情况下的随机停顿。这可能导致SoC的过度设计和可扩展性的缺乏。
发明内容
实施例数据仓库引擎(data warehouse engine,DWE)包括中央处理单元(CPU)核心和第一数据组织单元(data organization unit,DOU),其中所述第一DOU被配置为聚合读取操作。所述DWE还包括耦合在所述CPU核心与所述第一DOU之间的第一命令队列,其中所述第一命令队列被配置为将命令从所述CPU核心传送到所述第一DOU。
实施例DWE还包括耦合在所述第一DOU和所述CPU核心之间的响应队列,其中所述响应队列被配置为将响应从所述第一DOU传送到所述CPU核心。在一个实施例中,所述第一DOU还被配置为执行即时数据重组。实施例DWE还包括第二DOU和耦合在所述CPU核心与所述第二DOU之间的第二命令队列。在一个实施例中,所述第一DOU被配置为执行解聚写入操作、解聚读取操作和聚合写入操作中的至少一个。
实施例数据组织单元(DOU)包括源高速缓冲存储器和与所述源高速缓冲存储器耦合的命令队列(command queue,cQ)消息解码器,其中所述cQ消息解码器被配置为从中央处理单元(CPU)核心接收消息。所述DOU还包括与所述源高速缓冲存储器耦合的读取接口,其中所述读取接口被配置为根据所述消息从数据存储器接收数据并将所述数据存储在源高速缓冲存储器中。
实施例DOU还包括与所述源高速缓冲存储器耦合的弹性缓冲器以及与所述弹性缓冲器耦合的目的地高速缓冲存储器。
实施例DOU还包括与所述目的地高速缓冲存储器耦合的写入管理器、与所述写入管理器耦合的写入命令队列以及与所述写入命令队列耦合的写入接口。在一个实施例中,所述DOU还包括与所述写入接口耦合的响应队列(response queue,rQ)消息编码器,其中所述rQ消息编码器被配置为向所述CPU发送响应消息。在另一个实施例中,所述DOU包括与所述读取接口耦合的读取数据变换器、与所述读取数据变换器耦合的流缓冲器以及与所述cQ消息解码器和所述流缓冲器耦合的流写入地址生成器。在一个实施例中,所述DOU还包括耦合在所述流缓冲器和所述写入命令队列之间的写入变换器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680073004.X/2.html,转载请声明来源钻瓜专利网。