Server with U2 module

计算存储

把你的算法移到数据上,而不是把数据移到算法上

什么是计算性存储?

一种架构 ,其中数据 处理 存储设备 物理距离很近。 主要好处:减少必须在存储平面和计算平面之间移动的数据量。

传统与计算型存储

传统建筑

CPU处理数据计算任务,如压缩;数据存储和计算平面之间发送。

Traditional storage illustration
Computational storage architecture illustration

计算存储架构将数据计算任务转移到硬件加速器(FPGA),减轻了CPU的负担。数据保持在靠近计算的地方,避免了在较慢的CPU计算平面上的数据移动。

即将推出:
高速100Gb/s NVMe数据记录器

SNIA术语

CSS | CSP | CSD | CSA

服务、处理器或驱动器?我们已经对SNIA的定义进行了标准化,这些定义分为以下几类:

CSS:计算存储服务

Computational storage service illustration

什么是CSS?

对数据进行计算的数据服务或信息服务,其中该服务和数据与一个存储设备相关。

重要的是要记住,CSS不是设备或模块本身,而是由CSP或CSD执行的加速服务。例如,我们的250-U2可以提供的压缩服务(通过Eideticom的NoLoad IP)就是一个CSS。

CSP: 计算存储处理器

CSP illustration

什么是CSP?

一个为相关存储系统提供计算存储服务的组件,不提供持久性数据存储。

正如你在图中看到的,CSP是一个独立于FLASH持久性数据存储的设备。加速服务(CSS),如压缩,是由CPU卸载到FPGA的。

作为进一步的优势,250-U2(CSP模块)使用点对点传输将数据传入/传出FLASH,不仅将CPU从加速中卸载,而且将数据移动卸载。这是用Eideticom的NoLoad IP实现的。

CSD: 计算存储驱动器

Computational storage drive illustration

什么是CSD?

一个提供计算存储服务和持久性数据存储的存储元素。

CSD提供了非常接近的计算和存储,而CSP的代价是失去了使用传统的SSD驱动器,而采用集成的FLASH存储。CSD的一个例子是BittWare为IBM创造的250-HMS点击这里阅读更多

CSA:计算存储阵列

Computational storage array illustration

什么是CSA?

计算存储设备、控制软件和可选存储设备的集合。
BittWare的NVMe高速数据记录器参考设计就是CSA的一个例子。

应用

我们的目标是当处理存储的需求超过CPU为特征的传统架构时的应用。

控制器

例子:压缩、擦除编码和删除

人工智能推理

大数据分析

机器学习

内容交付

数据库加速

例子:RocksDB、Cassandra、Hadoop和MySQL

灵活的形式因素

我们有定制能力来构建一系列当前和新兴的形式因素,如ESDFF。请与我们讨论如何将您的应用需求转化为企业级解决方案!

250-U2 module photo
250-M2D module
250-E1S module with BittWare and Eideticom logos

PCIe插件卡(AIC)

U.2

M.2加速器模块

EDSFF

Eideticom投资

BittWare(Molex公司)是Eideticom的战略投资者,Eideticom是基于NVMe的计算存储解决方案的公认思想领袖。

他们的使命是为云计算和企业数据中心开发世界级的计算存储解决方案。Eideticom的NoLoad®计算存储处理器(CSP)正在加速数据中心的基础设施,实现更大的可扩展性,并大大降低了成本。

洛斯阿拉莫斯国家实验室的合作

Eideticom和Los Alamos国家实验室正在合作开发一个使用BittWare 250-U2计算存储处理器的存储加速解决方案。主要新闻来自 新闻发布:

  • 世界上第一个基于NVM的计算存储压缩并行文件系统,使用Eideticom的NoLoad ® CSP构建,并部署在LANL的基于Lustre/ZFS的HPC并行文件系统中。
  • NoLoad CSP的高性能压缩引擎为以存储为中心的服务提供了可扩展的卸载,并能在不影响性能的情况下增加容量。
  • NoLoad的NVM兼容接口简化了计算卸载的部署,使其能够在所有类型的服务器和所有主要的操作系统上直接使用。

有问题吗?

询问我们的技术人员,计算存储在您的业务中的地位。