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

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

3天内不再提示

基于FPGA的自适应计算创建高性能计算机

星星科技指导员 来源:Xilinx 作者:Salil Raje 2022-06-03 11:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在 COVID-19 大流行导致范式转变之后,我们大多数人仍在通过在线视频会议与我们的同事会面。您可能没有过多考虑从会议中流式传输所有内容和提要需要什么。但是,如果您是数据中心运营商,您可能在过去一年中没有睡很多觉,担心如何应对前所未有的视频流量大流行性激增。

不仅如此,如今的数据中心还必须处理来自视频会议、流媒体内容、在线游戏和电子商务等广泛工作负载的非结构化数据的爆炸式增长。其中许多应用程序对延迟非常敏感,并且还受制于不断发展的压缩、加密和数据库架构标准。

这迫使数据中心扩展其基础架构以满足各种苛刻工作负载的性能和延迟要求,同时努力将成本和功耗降至最低。事实证明这是非常困难的,它迫使数据中心运营商重新考虑他们当前的架构并探索本质上更具可扩展性和效率的新配置。

目前,大多数数据中心都有固定资源集的机架,将 SSDCPU 和加速器组合在单个服务器中。虽然这确保了计算和存储之间的高带宽连接,但它在资源利用率方面非常低效,因为每台服务器中的存储和计算比率都是固定的。由于工作负载需要不同的计算和存储组合,因此每台服务器中都会留下未使用的资源孤岛。

可组合基础设施

一种新的架构正在出现,它有望显着提高资源利用率。它被称为“可组合基础设施”。可组合基础设施需要 解耦 资源,而是将它们汇集在一起​​,让它们可以从任何地方访问。可组合的基础架构可以使用适量的资源来配置工作负载,并通过软件进行快速重新配置。

一个包含 CPU、SSDS 和加速器池的可组合架构,这些池联网在一起并由基于标准的配置框架控制,有望大大提高数据中心的资源效率。在这样的架构中,不同的工作负载可能有不同的计算、存储和加速要求,这些资源将被相应地分配,而不会浪费硬件。这在理论上听起来不错,但在实践中,有一个大问题:延迟。

延迟挑战

当您分解资源并将它们移得更远时,由于 CPU 和 SSD 之间或 CPU 和加速器之间的网络流量,您会产生更多的延迟和减少的带宽。除非您有某种方法可以减少网络流量并以有效的方式互连资源,否则这可能会受到严重限制。这就是 FPGA 在解决延迟挑战中发挥三个主要作用的地方:

FPGA 充当自适应加速器,可以针对每个工作负载进行定制,以获得最佳性能。

FPGA 还可以使计算更接近数据,从而减少延迟并最小化所需的带宽。

FPGA 的适应性强、智能结构可实现资源的有效池化,而不会产生过多的延迟。

自适应加速度

基于 FPGA 的计算加速器的第一个显着优势是显着提高了当今需求量很大的工作负载的性能。在实时流媒体应用的视频转码用例中,FPGA 解决方案的性能通常比 x86 CPU 高 30 倍,这有助于数据中心运营商应对同时流媒体数量的巨大增长。另一个例子是基因组测序的关键领域。Xilinx 基因组学最近的一位客户发现,我们基于 FPGA 的加速器提供答案的速度比 CPU 快 90 倍,帮助医学研究人员测试 DNA 样本的时间缩短了过去的一小部分。

让计算更接近数据

可组合数据中心中 FPGA 的第二个关键优势是能够使自适应计算接近数据,无论是静止的还是运动的。SmartSSD 计算存储设备中使用的赛灵思 FPGA 可加速高速搜索、解析、压缩和加密等功能,这些功能通常由 CPU 执行。这有助于为更复杂的任务卸载 CPU,但也减少了 CPU 和 SSD 之间的流量,从而减少了带宽消耗并减少了延迟。

同样,我们的 FPGA 现在用于 SmartNIC,例如我们的新 Alveo SN1000,通过线速数据包处理、压缩和加密服务以及适应特定数据中心或客户的自定义交换要求的能力来加速运动中的数据。

智能面料

当您将 FPGA 的自适应计算加速与低延迟连接相结合时,您可以在可组合数据中心更进一步。您可以将计算繁重的工作负载分配给通过适应性强的智能结构互连的加速器集群——按需创建高性能计算机。

当然,如果您不能使用最佳加速算法对计算加速器、SmartSSD 和 SmartNIC 进行编程,然后为每个工作负载以正确的数量配置它们,那么这一切都是不可能的。为此,我们构建了一个全面的软件堆栈,该堆栈利用 TensorFlow 和 FFMPEG 等特定领域的行业框架,这些框架与我们的 Vitis 开发平台配合使用。我们还看到了 RedFish 等更高级别的供应框架在帮助智能资源分配方面的作用。

未来是现在

可组合数据中心的承诺是一个激动人心的变化,Xilinx 器件和加速器卡是这种新型高效架构的关键构建块。凭借快速的可重构性、低延迟和能够适应不断变化的工作负载的灵活架构,Xilinx 完全有能力成为这一演变的主要参与者。

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

    关注

    1664

    文章

    22504

    浏览量

    639333
  • Xilinx
    +关注

    关注

    73

    文章

    2208

    浏览量

    131926
  • SSD
    SSD
    +关注

    关注

    21

    文章

    3151

    浏览量

    122613
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADSP-218xN系列DSP微计算机高性能与灵活性的完美结合

    ADSP-218xN系列DSP微计算机高性能与灵活性的完美结合 在数字信号处理(DSP)领域,ADSP-218xN系列DSP微计算机凭借其卓越的性能和丰富的功能,成为众多工程师的首选
    的头像 发表于 03-23 16:20 232次阅读

    虹科 owa5X 无线嵌入式计算机 工业级边缘计算终端与车载网关优选

    从工业级边缘计算终端到车载高性能边缘计算网关,从工业级嵌入式计算机到边缘智能解决方案,虹科 owa5X 无线嵌入式计算机
    的头像 发表于 02-10 17:08 245次阅读
    虹科 owa5X 无线嵌入式<b class='flag-5'>计算机</b> 工业级边缘<b class='flag-5'>计算</b>终端与车载网关优选

    工控机与普通计算机的核心差异解析

    在工业自动化和智能制造领域,计算机设备作为核心控制单元,其选择直接影响整个系统的稳定性与可靠性。工控机与普通计算机虽同属计算设备,但其设计目标、性能侧重和应用场景存在根本性差异。准确理
    的头像 发表于 11-25 14:45 2004次阅读
    工控机与普通<b class='flag-5'>计算机</b>的核心差异解析

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 1572次阅读

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    赛昉科技VisionFive 2单板计算机开发板测评作品合集 产品介绍: 昉·星光 2是全球首款集成了3D GPU的高性能量产RISC-V单板计算机,搭载昉·惊鸿-7110(型号:JH-7110
    发表于 09-04 09:08

    加固计算机是用来干什么的?

    加固计算机是一种专门为复杂环境和特殊行业应用设计的高性能设备。它不仅具备常规电脑的数据处理和运算功能,更在结构设计、防护等级和硬件配置方面做了全面优化。例如,它的外壳通常采用镁铝合金或高强度复合材料
    的头像 发表于 08-22 09:55 663次阅读

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。自动化计算机能够
    的头像 发表于 07-21 16:44 759次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 903次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    季丰电子启用全新高性能仿真计算机集群

    季丰已成功部署并正式启用全新一代高性能仿真计算机集群。此次升级是公司在研发基础设施领域的一项战略性投资,旨在通过技术驱动,全面提升项目交付的效率、规模与可靠性。
    的头像 发表于 07-15 11:04 1020次阅读

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 916次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    NVIDIA驱动的现代超级计算机如何突破速度极限并推动科学发展

    现代高性能计算不仅使得更快的计算成为可能,它正驱动着 AI 系统解锁更多领域的科学突破。 高性能计算经历了多次迭代,每一次都源于对技术的创造
    的头像 发表于 06-26 19:39 1431次阅读
    NVIDIA驱动的现代超级<b class='flag-5'>计算机</b>如何突破速度极限并推动科学发展

    中科亿海微SoM模组——基于FPGA+RSIC-V的计算机板卡

    基于FPGA+RSIC-V的计算机板卡主芯片使用中科亿海微EQ6HL45-CSG324FPGA芯片和高性能微控制器HPM6880,并集合ADCLHA6958H、6通道数字隔离器SiLM
    的头像 发表于 06-26 18:18 1171次阅读
    中科亿海微SoM模组——基于<b class='flag-5'>FPGA</b>+RSIC-V的<b class='flag-5'>计算机</b>板卡

    Blue Lion超级计算机将在NVIDIA Vera Rubin上运行

    德国莱布尼茨超算中心(LRZ)将迎来全新超级计算机 Blue Lion,其算力比该中心现有的 SuperMUC-NG 高性能计算机提升了约 30 倍。这台新的超级计算机将在 NVIDIA Vera Rubin 架构上运行。
    的头像 发表于 06-12 15:39 1361次阅读

    环旭电子助力客户发布高性能自行车计算机

    环旭电子作为全球电子设计与制造服务领导厂商,近年来透过联合设计制造服务模式(Joint Design Manufacturing,JDM),协助知名品牌客户开发出兼具强固性与高效能的自行车计算机,以满足全世界自行车计算机市场日益成长的需求。
    的头像 发表于 06-04 18:17 1086次阅读

    高性能计算面临的芯片挑战

    高性能计算(简称HPC)听起来像是科学家在秘密实验室里才会用到的东西,但它实际上是当今世界上最重要的技术之一。从预测天气到研发新药,甚至训练人工智能,高性能计算系统都能帮助解决普通
    的头像 发表于 05-27 11:08 1240次阅读
    <b class='flag-5'>高性能</b><b class='flag-5'>计算</b>面临的芯片挑战