The invention provides a bridge device and a method for providing close storage calculation. The bridge device includes: a first interface configured to receive a first set of commands from an application running on a host computer; one or more command processors, each of which is configured to convert the first set of commands and generate a second set of commands based on the first set of commands; and a second interface configured to generate the second set of commands. Commands are provided to the data storage device; and computing processors are configured to issue internal commands while running the application to extract data from the data storage device in background mode and write data to the data storage device in a manner unknown to the host computer. The proximity of the present invention to storage calculation and acceleration in memory enable a large amount of data to be processed in the background in an efficient manner.
【技术实现步骤摘要】
桥接装置及提供接近存储计算的方法[相关申请的交叉参考]本申请主张在2017年10月11日提出申请的序列号为第62/571,064号及第62/571,061号的美国临时专利申请的权利及优先权,所述美国临时专利申请的公开内容全文并入本申请供参考。
本公开大体来说涉及数据存储系统,且更具体来说,涉及一种使用桥接装置提供接近存储计算的系统及方法。
技术介绍
固态驱动器(solid-statedrive,SSD)正快速地取代传统的存储装置(例如,硬盘驱动器(harddiskdrive,HDD)迅速变成现代数据中心基础设施的主要存储元件。SSD提供低延迟、高数据读取/写入吞吐量及对用户数据的可靠的持久存储。基于网络结构的非易失性存储快速(non-volatilememoryexpress,NVMe)(NVMeoverfabric,NVMe-oF)是新兴的技术,其使得成百上千的SSD能够通过网络结构网络(fabricnetwork)(例如,以太网、光纤信道及无限宽频(Infiniband))进行连接。NVMe-oF协议能够实现远程直接附接存储(remotedirect-attachedstorage,rDAS),所述远程直接附接存储使得大量的NVMeSSD能够通过所建立的网络结构网络连接到远程主机。NVMe-oF协议还支持远程直接存储器存取(remotedirectmemoryaccess,RDMA)以提供可靠的传送服务来通过网络载送NVMe命令、数据及响应。iWARP、RoCEv1及RoCEv2是提供RDMA服务的传送协议的一些实例。使用分解数据存储装置(disagg ...
【技术保护点】
1.一种桥接装置,其特征在于,包括:第一接口,被配置成从在主机计算机上运行的应用接收第一组命令;一个或多个命令处理器,所述一个或多个命令处理器中的每一者被配置成对所述第一组命令进行转换并基于所述第一组命令产生第二组命令;第二接口,被配置成将所述第二组命令提供到数据存储装置;以及计算处理器,被配置成在运行所述应用的同时发出内部命令来以对于所述主机计算机而言不可知的方式在后台模式中从所述数据存储装置提取数据以及向所述数据存储装置写入数据。
【技术特征摘要】
2017.10.11 US 62/571,061;2017.10.11 US 62/571,064;1.一种桥接装置,其特征在于,包括:第一接口,被配置成从在主机计算机上运行的应用接收第一组命令;一个或多个命令处理器,所述一个或多个命令处理器中的每一者被配置成对所述第一组命令进行转换并基于所述第一组命令产生第二组命令;第二接口,被配置成将所述第二组命令提供到数据存储装置;以及计算处理器,被配置成在运行所述应用的同时发出内部命令来以对于所述主机计算机而言不可知的方式在后台模式中从所述数据存储装置提取数据以及向所述数据存储装置写入数据。2.根据权利要求1所述的桥接装置,其特征在于,所述数据存储装置是与非易失性存储快速标准兼容的固态驱动器。3.根据权利要求1所述的桥接装置,其特征在于,所述数据存储装置是与基于网络结构的非易失性存储快速标准兼容的固态驱动器。4.根据权利要求3所述的桥接装置,其特征在于,所述第一接口是位于网络结构网络上的基于网络结构的非易失性存储快速接口,且至所述数据存储装置的所述第二接口是外围组件互连快速接口,且其中所述第一组命令包括基于网络结构的非易失性存储快速命令,且所述第二组命令包括非易失性存储快速命令。5.根据权利要求4所述的桥接装置,其特征在于,所述网络结构网络选自以太网、光纤信道及无限宽频。6.根据权利要求1所述的桥接装置,其特征在于,还包括命令剖析器及命令分类器,其中所述命令剖析器被配置成剖析所述第一组命令并产生经剖析命令,且所述命令分类器被配置成对所述经剖析命令进行分类并将经分类命令提供到所述一个或多个命令处理器。7.根据权利要求1所述的桥接装置,其特征在于,所述一个或多个命令处理器包括专用命令单元,所述专用命令单元被配置成处理由所述计算处理器发出的所述第二组命令的命令子集。8.根据权利要求1所述的桥接装置,其特征在于,所述应用是机器学习应用。9.根据权利要求1所述的桥接装置,其特征在于,所述第二组命令中的每一者包括命令识别符,所述命令识别符包括命令处理单元识别符及本地标签,所述命令处理单元识别符与所述一个或多个命令处理器对应,所述本地标签通过查找表被映射到所述第一组命令。10.根据权利要求1所述的桥接装置,其特征在于,还包括用于对去往所述数据存储装...
【专利技术属性】
技术研发人员:佛瑞德·沃里,瑞姆达斯·卡佳瑞,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。