当前位置: 首页 > news >正文

RoCE网络架构在高性能计算的应用

8c49a4a8aa2a71b0be600a8070cad595.jpeg

浅析RoCE在高性能计算的应用

   

在高性能计算(HPC)系统的发展初期,通常选择专业网络解决方案,如Myrinet、Quadrics和InfiniBand,而不是以太网解决方案。通过定制网络方案可以有效解决以太网解决方案的限制,增强带宽、降低延迟、改善拥塞控制。

2010年,IBTA推出了RoCE协议技术标准,随后于2014年发布了RoCEv2协议技术标准,大幅提升网络带宽。以太网性能的显著提升引起行业对与传统以太网兼容的高性能网络解决方案的日益关注。这种转变打破了以太网在排名前500的HPC集群中使用率下降的趋势,使以太网在排名中保持了重要地位。


InfiniBand在高性能网络领域仍居核心地位,尽管Myrinet和Quadrics已退出主流选择。同时,Cray、天河和Tofulseries等专用网络系列也以其卓越性能在市场中占据重要地位。

RoCE协议简介

RoCE协议是一种集群网络通信协议,它实现在以太网上进行远程直接内存访问(RDMA)。作为TCP/IP协议的特色功能,该协议将数据包的发射/接收任务转移到网络适配器上,改变了系统进入内核模式的需求。

因此它减少与复制、封装和解封装相关的开销,很大程度上降低了以太网通信的延迟。此外它在通信过程中充分利用CPU资源,减轻了网络拥塞,并提高了带宽的有效利用率。RoCE协议包括两个版本:

相关文章:

  • [Golang] go-kit 介绍和使用 (微服务实现工具)
  • 【漏洞复现】飞企互联-FE企业运营管理平台 treeXml.jsp SQL注入漏洞
  • 【每日刷题】Day66
  • Web前端开发12章:深入探索与实战解析
  • Elixir学习笔记——输入输出和文件系统
  • React组件通信方式总结
  • Golang学习笔记01
  • CMU最新论文:机器人智慧流畅的躲避障碍物论文详细讲解
  • 卡尔曼滤波原理及应用(一)
  • Web前端后端架构:构建高效、稳定与可扩展的互联网应用
  • cnvd_2015_07557-redis未授权访问rce漏洞复现-vulfocus复现
  • 【0基础学爬虫】爬虫基础之自动化工具 DrissionPage 的使用
  • vite-plugin-mock前端自行模拟接口返回数据的插件
  • PHP开发的爱情盲盒交友系统网站源码
  • 数据结构——排序
  • 2017 前端面试准备 - 收藏集 - 掘金
  • avalon2.2的VM生成过程
  • Java 最常见的 200+ 面试题:面试必备
  • mac修复ab及siege安装
  • Nacos系列:Nacos的Java SDK使用
  • python_bomb----数据类型总结
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Rancher如何对接Ceph-RBD块存储
  • 简析gRPC client 连接管理
  • 利用jquery编写加法运算验证码
  • 前端代码风格自动化系列(二)之Commitlint
  • 实现菜单下拉伸展折叠效果demo
  • 思否第一天
  • 小程序测试方案初探
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 整理一些计算机基础知识!
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #define与typedef区别
  • (12)Hive调优——count distinct去重优化
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一)基于IDEA的JAVA基础10
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)jQuery 基础
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • ***利用Ms05002溢出找“肉鸡
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .NET项目中存在多个web.config文件时的加载顺序