0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

融合技术支持数十亿规模的 Elasticsearch

尚文清 来源:小句句63 作者:小句句63 2022-07-15 15:28 次阅读

随着原本不相关的技术以令人兴奋的新方式融合在一起,数字融合正在我们身边发生。iPhone 就是一个完美的例子,它将手机电脑、摄像头和传感器相结合,提供出色的体验。

融合在嵌入式领域并不新鲜。嵌入式设备传统上受到更严格的内存和处理限制,并采用融合作为充分利用许多技术领域的一种方式。因此,由于我们正处于不同规模技术融合的开端,看似不同的技术有望联合起来颠覆现有行业并带来令人信服的新机遇,嵌入式领域也将受益。一种新的融合是使用具有内存加速处理的 k-NN 最近邻 (k-NN),为数十亿规模的 Elasticsearch 操作提供近乎实时的响应。

Elasticsearch 是一个搜索引擎,它接受 JSON 请求进行文档搜索并将 JSON 数据作为结果提供。Elasticsearch 数据格式是一种以 JSON 编码的结构化数据的文档。Elasticsearch 最初是一个文本搜索引擎,但该数据库可以涵盖任何类型的数据,每个文档都有唯一的 ID 和数据类型。

因为该结构是“无模式的”,它允许将文档定义为用户需要的任何内容。Elasticsearch 数据库中的文档示例包括:

用于识别消费者搜索请求的图片。

用于识别网络入侵、异常或负载不平衡的网络数据日志。

用于识别客户购买模式和改进库存管理的产品收据。

用于自动共享和复制的网络架构。

用于查找特定文学实例的文本文档。

用于计算机辅助翻译的具有一对多映射的文本文档。

Elasticsearch 被设计为分布式的。它在基础架构方面具有可扩展性,并且可以灵活地用于本地服务器、远程服务器或基于云的操作。由于其开放和宁静的 API 结构,可扩展的搜索引擎可以毫不费力地与插件一起使用。一个这样的插件来自 GSI Technology,它提供了许多好处,包括硬件加速的 k-NN、使用向量进行多模态搜索以及合并分数结果。

Elasticsearch 依靠其分布式计算支持来实现可扩展性,其惊人的速度在百万级数据库搜索中达到秒级。由于其分布式特性和分片支持,Elasticsearch 允许复制数据、并行化搜索并为更大的数据库加快搜索速度。来自 HTTP 命令发布的分布式功能还允许由嵌入式设备完成不同分辨率的多次搜索——一次在本地资源上,一次发送到上游资源。

Core Elasticsearch 使用计算量很大的穷举匹配(全部匹配),这会减慢它的速度,或者在支持大规模数据库搜索的重复硬件中变得非常昂贵。一种可用于增加数据库大小的技术是 k-NN 搜索。它的工作原理是首先寻找常见分组中的相似性,然后在这些一个或多个分组中进行最终搜索。这种技术还允许在边缘规模的服务器上完成大型数据库搜索,而不是在基于云的计算场上进行对延迟非常敏感的应用程序。

具有计算挑战性的方法

虽然 k-NN 为 Elasticsearch 提供了一种方法来支持非常大的数据库,例如具有十亿级及以上条目的数据库,但它的计算量很大。因此,由于在 GPUCPU 内核之间移动数据库的限制,k-NN 一直是加速的挑战。

工作负载加速的最大限制之一是处理器和内存之间所需的数据交换的限制。现代处理器中使用的冯诺依曼架构的一个主要缺点是处理器和存储之间的数据传输开销。CPU 必须出去为它所做的每一个操作获取数据。

这种架构在卸载加速环境中效率更低。这种系统的性能受到请求操作的主机以及执行操作的计算引擎通过内存交换数据的速度的限制。

正在研究减少来自内存的数据流的架构,以帮助缓解冯诺依曼瓶颈。然而,在处理内存密集型人工智能应用程序时,瓶颈尤其严重。人工智能相关应用的运行依赖于内存中海量数据的快速高效移动。训练有素的数据库需要加载到工作内存和矢量化输入查询中。接下来,需要对它们进行处理和加载,以便比较函数进行操作。

一种已经在市场上产生影响的成熟技术是关联处理单元 (APU)。内存加速的美妙之处在于存储本身变成了处理器。这不是一个带有高速缓存的大量处理核心阵列,而是一个具有内置在读取线架构中的计算单元的内存阵列。

因此,APU 通过具有能够加速计算的内存阵列而与众不同。这种类型的“加速”处理器已被证明可以将性能提高几个数量级,同时降低标准服务器的工作负载功耗。

Elasticsearch、k-NN 和 APU 加速的融合提供了更少的延迟和更多的每秒查询。与传统的仅 CPU 或 GPU 加速系统相比,它还可以以更低的功耗为数十亿规模的数据库搜索提供支持。在嵌入式领域,Elasticsearch 可以提供一种在边缘设备上进行本地搜索的方法,同时发送 HTTP 请求以在网络上进行更深入的搜索。可以将不同的结果拼接在一起以获得越来越清晰的答案,或者只能合并新的例外情况。

极端边缘设备可以应用其 CPU 资源在本地相关数据库中进行搜索以提高速度。然后使用 APU 密度乘数允许 Elasticsearch 网络请求在边缘服务器或聚合器上高效运行,而不是发送到云端。考虑可以做出自主决策但仍能从上游更深入的搜索中获得备份验证或路线修正的机器人。考虑基于规则集和当地条件立即做出决策的自动车辆,同时通过高速公路标志网关发送信息并获取上游道路信息和驾驶指令返回。

展望未来,很高兴看到这种融合将带来哪些新机遇。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5087

    文章

    19148

    浏览量

    306187
  • 搜索引擎
    +关注

    关注

    0

    文章

    119

    浏览量

    13364
  • Elasticsearch
    +关注

    关注

    0

    文章

    29

    浏览量

    2843
收藏 人收藏

    评论

    相关推荐

    ToDesk——安全、高效、更专业的远程技术支持(一)

    更适合企业的高效技术支持 为您的公司构建统一的技术支持平台,提高效率,规范管理,保护信息架构。 破解多分支多厂区难题,一站式解决员工桌面支持、机房运维、外部供应商合规接入 ToDesk在技术支
    的头像 发表于 01-08 09:30 59次阅读
    ToDesk——安全、高效、更专业的远程<b class='flag-5'>技术支持</b>(一)

    【AI技术支持】ESP32-C3-Lyra播放音频无法控制音量及异声问题处理

    【AI技术支持】ESP32-C3-Lyra播放音频无法控制音量及异声问题处理
    的头像 发表于 11-22 01:01 428次阅读
    【AI<b class='flag-5'>技术支持</b>】ESP32-C3-Lyra播放音频无法控制音量及异声问题处理

    Elasticsearch 再次开源

    Elasticsearch 和 Kibana 又可以被称为开源了。很难表达这句话让我有多高兴。我激动得简直要跳起来了。我们 Elastic 的所有人都是如此。开源是我的 DNA。这也是Elastic的DNA。能够再次将 Elasticsearch 称为开源,我感到非常高兴
    的头像 发表于 11-13 12:14 154次阅读
    <b class='flag-5'>Elasticsearch</b> 再次开源

    RFID手持终端的无线技术支持

    在现代供应链管理和资产管理中,RFID(射频识别)技术发挥着越来越重要的作用。RFID手持终端作为这一技术的关键组成部分,其无线技术支持是实现高效数据采集和处理的基础。 一、RFID手持终端
    的头像 发表于 10-29 09:38 272次阅读

    英特尔与亚马逊AWS深化合作,共谋数十亿美元定制芯片计划

    英特尔与亚马逊云计算巨头AWS宣布了一项重大的长期战略合作协议,该协议涉及数十亿美元的投资,旨在通过定制芯片设计加速人工智能(AI)应用并优化各类工作负载的性能。这一合作标志着双方长达18年的合作关系迈入了一个全新的阶段,共同推动半导体技术的创新与应用。
    的头像 发表于 09-18 16:31 970次阅读

    RL78/G23技术支持案例分享(下)

    在上一篇章中,我们阐述了产品升级主要内容,接下来将在支持客户过程中发现客户经常碰到的一些问题,在此分享技术支持案例供参考。
    的头像 发表于 07-25 14:54 1672次阅读
    RL78/G23<b class='flag-5'>技术支持</b>案例分享(下)

    Meta拟以数十亿欧元入股雷朋眼镜制造商

    美国科技巨头Meta Platforms正积极探索一项重大战略投资,拟以数十亿欧元入股全球领先的眼镜制造商依视路·陆逊梯卡(EssilorLuxottica),计划收购其约5%的股份,按当前市场估值
    的头像 发表于 07-19 15:21 908次阅读

    SOLIDWORKS教育版:获取SOLIDWORKS产品的技术支持

    SOLIDWORKS,作为一款在工程设计领域广泛使用的软件,以其强大的功能和用户友好的界面赢得了全球用户的青睐。然而,任何软件在使用过程中都可能遇到一些技术问题。这时,及时、有效的技术支持就显得
    的头像 发表于 06-13 17:31 507次阅读

    微软和日立达成价值数十亿美元的战略合作

    微软和日本知名公司日立近日宣布了一项价值数十亿美元的战略合作计划,旨在未来三年内共同推动生成式人工智能服务的广泛应用。根据合作协议,日立将深度整合微软云、Azure开放人工智能服务、Dynamics
    的头像 发表于 06-06 09:47 524次阅读

    学生如何获取SOLIDWORKS产品技术支持

    在当今日益复杂的学习环境中,技术软件如SOLIDWORKS已成为工程设计和制造类专业学生的重要工具。然而,面对这款功能强大的软件,学生们在使用过程中难免会遇到各种技术难题。那么,作为学生,我们该如何获取SOLIDWORKS产品的技术支持
    的头像 发表于 05-31 17:15 405次阅读
    学生如何获取SOLIDWORKS产品<b class='flag-5'>技术支持</b>

    亚马逊计划在意大利投资数十亿欧元加强云计算业务

    近日,据知情人士透露,美国科技巨头亚马逊正在与意大利政府进行深入的谈判,计划在该国投资数十亿欧元,以满足欧洲市场对云技术和服务不断增长的需求。此举旨在进一步扩大亚马逊云计算部门AWS在欧洲的影响力,并巩固其在全球云计算市场的领先地位。
    的头像 发表于 05-31 14:15 694次阅读

    罗克韦尔自动化技术支持中心正式发布在线中文提交问题(SAQ)网页

    为了更好地为普通话客户提供用户友好的远程技术支持,罗克韦尔自动化技术支持中心 (RSS) 在提供工作时间普通话电话支持的基础上,正式推出中文网页,以方便客户在线使用中文提交问题 (SAQ)。
    的头像 发表于 04-12 09:56 574次阅读
    罗克韦尔自动化<b class='flag-5'>技术支持</b>中心正式发布在线中文提交问题(SAQ)网页

    苹果搁置数十亿美元Micro LED屏幕项目

    据消息人士透露,苹果现已终止了寻找新供应商的行动,并开始调整Micro LED研发团队结构。早前,苹果已投入数十亿美元进行Micro LED屏研发,旨在首先应用于Apple Watch Ultra表款之上。
    的头像 发表于 03-25 15:44 374次阅读

    文心一言将在2024年贡献数十亿元的增量收入

    百度文心一言在2024年有望为百度带来数十亿元人民币的增量收入,这一预测由百度创始人、董事长兼首席执行官李彦宏亲自公布。这一增长预期主要基于文心大模型在云业务中的广泛应用和持续增长的用户调用量。
    的头像 发表于 03-04 11:32 1242次阅读

    Meta将斥资数十亿美元购买英伟达AI芯片

    近日,Meta宣布将斥资数十亿美元购买英伟达AI芯片,以推动其人工智能领域的发展。这一举措表明Meta对人工智能技术的重视,并计划通过采用先进的硬件技术来推动其内部的人工智能研究。
    的头像 发表于 01-19 15:20 1764次阅读