集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1012|回复: 0

用于数据分析的英特尔FPGA

[复制链接]
4798345 发表于 2017-8-23 16:08:44 | 显示全部楼层 |阅读模式


关系型数据库和 SQL 仍然是企业数据分析的支柱,但目前的关系型数据库不足以实时处理大量的高速数据。虽然关系型数据库功能可以很好地处理普通数据集,但来自传感器或客户跟踪系统和数十亿行数据表格的高速数据源会很快达到极限。

Swarm64 可让您的 IT 部门轻松处理大量高速数据,并消除引入新 IT 系统所潜藏的风险和成本。Swarm64SDA 利用最新一代的英特尔® Arria® 10 FPGA 为您的用例提供行业领先的性能:

    高 10.6 倍的数据获取速度1
    高 9.2 倍的分析性能2
    缩减 13.2 倍的数据库规模3
    扩展到数百亿行



Swarm64SDA 满足了在各种情况下为客户扩展到每秒数十亿行和数百万个插入的要求,例如监控 40GbE 网络连接,收集来自一批智能设备的传感器输出,获取来自客户的行为数据或来自数据中心或机器园区的遥测数据等。通过快速分析这些数据集,Swarm64 支持对各种用例立即采取行动,如即时威胁检测、提高客户转化率或预测性维护。

Swarm64SDA 是一款简单易用、经济高效的解决方案,可无缝插入到最常用的数据库中,包括 PostgreSQL、MariaDB 和 MySQL。

在处理过程中,Swarm64 重新设计了数据库和数据流的数据结构,目的是减少查询期间所接触的数据,并移动需要通过系统加速处理的数据。英特尔® FPGA 有两个用途:提高 I/O 吞吐量,减少 CPU 需要处理的数据量和操作数。软件层将 FPGA 处理和专用数据结构包装到通过标准接口连接到所支持数据库的插件中†。

此外,在 Swarm64 中,CPU 和 FPGA 无缝配合,这可解决通过网络或典型云基础架构访问的存储的延迟增加和带宽限制问题。Swarm64 的解决方案可以将存储与计算分离,从而实现资源的灵活运用和出色的性价比。

    执行的测试:将 25 亿行定期获取到包含多个工作程序的三个数据库中,每行的总大小为 25 字节,包含 4 个字段。定时表扫描查询以收集有关获取数据的初步信息。对 4 种不同大小的结果集进行定时表扫描查询(微小、小、中和大)。对 4 种不同大小的结果集进行定时索引查询。
    测量所用的机器是 Supermicro* SuperServer 2028U-TR4+,采用以下配置:Super X10DRU-i+ 主板,2 个英特尔® 至强® E5-2695 v4 CPU,8 个 Samsung* 32GB DDR4-2400 ECC 内存。
    Swarm64 员工将 Swarm64DB 与 PostgreSQL 9.6.3 和 MariaDB 10.1.21 进行了比较,无外部审计。执行 Swarm64 的“网络安全用例”,网络信息数据同时进行获取和查询。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-5 21:26 , Processed in 0.060080 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表