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

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

3天内不再提示

Google 向生态系统开放可靠的低延迟硬件传输系统 Falcon

谷歌开发者 来源:未知 2023-11-10 17:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

以下文章来源于谷歌云服务,作者 Google Cloud

作者:Dan Lenoski
职位: Google Cloud 工程副总裁
作者:Nandita Dukkipati
职位:Google Cloud 首席软件工程师

在 Google,我们长期使用以太网解决规模化问题,重构传输层,从而满足突发高带宽、高速率和低延迟的工作负载需求。例如对象存储这一工作负载长期以来需要这些网络属性,但随着大规模 AI/ML 训练和高性能计算 (HPC) 等新用例的涌现,此类需求再次大幅增长。过去,我们通过向计算机协会互联网工程任务组提供我们的构想,与业界公开分享我们在流量整形、拥塞控制、负载平衡等方面的经验。数年来,这些构想已在软件和少数硬件中得以实现。但展望未来,我们相信,借助专用且灵活的硬件辅助来实施这套方案,对整个行业更加有益。

为此,我们开发了 Falcon,其性能比纯软件传输更上一层楼。在 OCP 全球峰会上,我们通过开放计算项目(Open Compute Project) 向生态系统开放 Falcon,该项目是利用 Google 的生产经验帮助业界实现以太网现代化的不二之选。

Falcon 作为硬件辅助传输层而设计,具有可靠性、高性能和低延迟的特点,而且充分利用了经过生产验证的技术,包括 Carousel、Snap、Swift、PLB 以及 CSIG。

wKgZomVN_M-ASOa4AAEUXaoZ39s142.jpg

Falcon 的分层参见下图,其中包括其相关功能。我们展示了 RDMA 和 NVM Express 上层协议 (ULP),不过 Falcon 可根据生态系统的需要扩展到其他 ULP。

wKgZomVN_M-AAZwTAADTQnT8Y9Q351.jpg

Falcon 的底层使用三大关键技术,在有损的高带宽数据中心以太网络实现低延迟。细粒度硬件辅助往返时间 (RTT) 测量、基于硬件的流量整形、快速准确的数据包重传,并与支持多路径和 PSP 加密的 Falcon 连接相结合。在此基础上,Falcon 从一开始就被设计为一种多协议传输,能够支持性能要求和应用语义千差万别的上层协议。上层协议映射层不仅提供与 Infiniband Verbs RDMA 和 NVMe ULP 的开箱即用兼容性,而且包含了对超大规模应用至关重要的其他创新,例如灵活的排序语义和妥善的错误处理。最后一点是,硬件和软件协同设计,配合运行,帮助实现高信息传输速率、低延迟和高带宽等属性,同时保持灵活性,赋能可编程性和持续创新。

Falcon 反映出以太网继续在我们的行业中扮演中坚角色。Falcon 旨在实现超大规模的可预测高性能以及灵活性和可扩展性。我们期待与社区和行业合作伙伴合作,对以太网进行现代化改造,在 AI 驱动的未来里满足联网需求。我们相信,Falcon 将成为这一领域里正在推进的其他任务的重要补充。

行业视角

我们的行业合作伙伴对 Falcon 开发下一代以太网的前景充满期待。

"我们非常认可 Google 对 Falcon 做出的贡献,它与超以太网联盟的愿景一致,即推动以太网成为 AI 和高性能计算的最佳数据中心结构,我们也期待在这一重要领域继续推进行业创新。"

—— 超以太网联盟 (主要成员包括 AMD、Arista、Broadcom、Cisco、Eviden、Hewlett Packard Enterprise、Intel、Meta、Microsoft 和 Oracle)主席

Jetz 博士

"Falcon 率先应用在英特尔 IPU E2000 系列产品中。作为以太网传输的第一个应用实例,这些 IPU 的价值得到了进一步提升,可大规模增加长尾端延迟和拥塞处理功能。英特尔是超以太网联盟的指导成员,该联盟致力于为高性能 AI 和高性能计算工作负载发展以太网。我们计划在未来的 IPU 和以太网产品中部署基于此类标准的增强功能。"

——英特尔高级副总裁兼网络与边缘事业部

总经理Sachin Katti

"我们很高兴看到针对 AI 和高性能计算等关键工作负载的高性能传输协议能够在标准以太网/IP 网络上运行,并且大规模实现高应用带宽。"

——Arista Networks 软件工程副总裁

Hugh Holbrook

"思科很高兴看到 Falcon 对开放计算项目的贡献。长期以来思科始终支持开放标准,坚信广泛的生态系统。现代数据中心网络特别是 Al/ML 的发展速度和规模前所未有,对行业发展而言既是挑战也是机遇。Falcon 解决了这些网络面临的诸多挑战,实现了网络的高效利用。"

——思科研究员 Ofer Iny

"瞻博网络是开放生态系统的坚定支持者,因此我们很高兴看到 Falcon 向开放计算项目社区开放。Falcon 允许以太网作为数据中心网络的首选,为要求苛刻的工作负载带来高带宽、低尾延迟和拥塞缓解。如今,Falcon 为业界提供了一个成熟的解决方案,处理复杂的 AI/ML 工作负载。"


——瞻博网络首席技术官 Raj Yavatkar

"Marvell 大力支持并致力于开放式以太网生态系统的发展,为 AI 等要求苛刻的新兴工作负载提供支持。我们赞赏 Falcon 对开放计算项目的贡献,欢迎 Google 与业界分享实践经验。"

——Marvel 高级副总裁兼网络交换事业部总经理 Nick Kucharewski


wKgZomVN_M-AKqgIAAAafJIrrMk991.gif 点击屏末||即刻查看详细内容

wKgZomVN_M-Ae7IaAAATN9B0Fw0148.png

wKgZomVN_M-AQVaiAAMyGF3oQT4383.png

wKgZomVN_M-ABRXXAAAptPJQ2wE190.png


原文标题:Google 向生态系统开放可靠的低延迟硬件传输系统 Falcon

文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。


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

    关注

    27

    文章

    6258

    浏览量

    111959

原文标题:Google 向生态系统开放可靠的低延迟硬件传输系统 Falcon

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    爱立信携手苹果和联发科技加速构建6G生态系统

    爱立信正通过与苹果和联发科技等领先设备及芯片制造商建立战略合作伙伴关系,加速构建6G生态系统,驱动下一代连接技术的创新与互操作性,助力运营商及整个产业为移动网络的未来做好准备。
    的头像 发表于 03-03 10:09 3406次阅读

    米尔RK3576成功上车!ROS2 Humble生态系统体验

    Humble生态系统,完美移植到了这颗国产芯片上。一个稳定、全功能的机器人软件开发平台已经就绪,现在就来一起探索它的强大魅力! 一、系统启动与基础性能展示1. 硬件平台简介 开发板:MYD-LR3576
    发表于 01-15 18:30

    探索HD3SS460:USB Type-C生态系统的高性能复用解决方案

    探索HD3SS460:USB Type-C生态系统的高性能复用解决方案 在当今的电子设备领域,USB Type-C接口凭借其强大的功能和便捷性,成为了众多设备的标配。而HD3SS460作为一款专门为
    的头像 发表于 01-14 09:55 1002次阅读

    Ceva 添加 Sensory 的 TrulyHandsfree 语音激活功能, 增强 NeuPro-Nano NPU 生态系统

    体验的需求激增,Ceva公司(纳斯达克股票代码:CEVA)扩展其针对NeuPro-Nano NPU的广泛人工智能生态系统,以满足这一需求。今天,Ceva和Sensory公司宣布合作,将Sensory
    的头像 发表于 01-09 11:22 689次阅读
    Ceva 添加 Sensory 的 TrulyHandsfree 语音激活功能, 增强 NeuPro-Nano NPU <b class='flag-5'>生态系统</b>

    Cadence推出全新完整小芯片生态系统

    楷登电子(美国 Cadence 公司,NASDAQ:CDNS)今日宣布推出从设计规范到封装部件的完整小芯片生态系统,助力客户开发面向物理 AI、数据中心及高性能计算 (HPC) 应用的小芯片,旨在降低工程设计复杂度,缩短产品上市周期。
    的头像 发表于 01-08 16:53 1020次阅读
    Cadence推出全新完整小芯片<b class='flag-5'>生态系统</b>

    HD3SS460:USB Type - C 生态系统的多功能复用解决方案

    HD3SS460:USB Type - C 生态系统的多功能复用解决方案 在当今高速发展的电子科技领域,USB Type - C 接口凭借其强大的功能和便捷性,成为了众多设备的首选。而
    的头像 发表于 12-22 15:15 1270次阅读

    电商API接口开放平台的生态构建与运营策略

    和业务增长。然而,平台的长期成功依赖于健全的生态系统构建和高效的运营策略。本文将从技术角度出发,逐步解析如何打造一个可持续的电商API开放平台生态,并分享实用的运营方法。 一、生态构建
    的头像 发表于 10-28 16:40 1007次阅读
    电商API接口<b class='flag-5'>开放</b>平台的<b class='flag-5'>生态</b>构建与运营策略

    威宏科技加入Arm Total Design生态系统,携手推动AI与HPC芯片创新

    2025 年 10 月 15 日 – 系统级IC设计服务领导厂商威宏科技(VIA NEXT)今日宣布正式加入 Arm® Total Design生态系统。此合作展现了威宏科技致力于提供创新
    的头像 发表于 10-16 14:04 540次阅读
    威宏科技加入Arm Total Design<b class='flag-5'>生态系统</b>,携手推动AI与HPC芯片创新

    BPI-AIM7 RK3588 AI与 Nvidia Jetson Nano 生态系统兼容的低功耗 AI 模块

    8K视频编解码和AI推理任务,降低延迟70%。 6 TOPS NPU 定制优化 :针对 YOLO/Transformer 等模型定制算子库,推理效率提升 5 倍。 2. 全面接口兼容,无缝生态系统迁移
    发表于 10-11 09:08

    边缘感知生态系统

    智能系统 创建边缘智能传感器系统的三种主流方法,如图 1 所示。“经典方法”非常灵活,具有在主机 MCU 上运行的完整算法。 在传感器中集成机器学习和数字信号处理功能,代表着“真正的边缘”计算迈出的关键一步。这种融合,尤其是在
    的头像 发表于 10-01 15:16 2078次阅读
    边缘感知<b class='flag-5'>生态系统</b>

    RISC-V 在数据中心软件生态系统中的机遇与挑战

    软件适配来看,数据中心核心业务涉及的操作系统、存储、数据库、大数据平台、云虚拟化技术及主流编程语言运行时等,大多已能在 RISC-V 架构服务器上实现基础运行。   2025 年 7 月 18 日,在第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,来自中
    发表于 07-18 13:38 5521次阅读

    ADI牵头,OpenGMSL联盟来了!打造汽车SerDes传输生态

    的SerDes传输打造成为全球汽车生态系统开放标准。   OpenGMSL联盟由Analog Devices, Inc. (ADI), Aptiv PLC, Coilcraft, Inc., Core
    的头像 发表于 06-19 09:15 9644次阅读
    ADI牵头,OpenGMSL联盟来了!打造汽车SerDes<b class='flag-5'>传输</b>新<b class='flag-5'>生态</b>

    GMSL将不再单独演进:为什么行业领导者都选择共建OpenGMSL?

    和/或高速数据的SerDes传输打造为全球汽车生态系统开放标准。 GMSL: 成熟安全可靠的SerDes技术 “GMSL是ADI一项专有技术,主要用于汽车视频的高速串行连接,典型应用
    发表于 06-17 13:35

    OpenGMSL™联盟成立 将SerDes传输打造成为全球汽车生态系统开放标准

    与测量方面的专业知识,为车载连接标准化、开放生态系统的发展提供支持。”——Rohde Schwarz, Rosenberger Gr
    的头像 发表于 06-04 09:18 2707次阅读
    OpenGMSL™联盟成立 将SerDes<b class='flag-5'>传输</b>打造成为全球汽车<b class='flag-5'>生态系统</b>的<b class='flag-5'>开放</b>标准

    如何借助大语言模型打造人工智能生态系统

    硬件需求以及所涉及的财务影响这三者之间的内在联系。我们将深入探究现实中大语言模型的发展趋势,并共同探讨如何借助规模更小、效能更高的模型,打造一个更具可持续性的人工智能生态系统
    的头像 发表于 04-27 09:19 1222次阅读
    如何借助大语言模型打造人工智能<b class='flag-5'>生态系统</b>