首页 > 其他分享 >INFINIBAND TYPES AND SPEEDS

INFINIBAND TYPES AND SPEEDS

时间:2023-12-11 21:32:48浏览次数:21  
标签:10 used InfiniBand INFINIBAND Gbps FDR SPEEDS provides TYPES

Since its release, InfiniBand has been made in 5 speeds and has used two types of connectors.

FDR

FDR InfiniBand provides a 56 Gbps second link. The data encoding for FDR is different from the other InfiniBand speeds: for every 66 bits transmitted 64 bit are data. This is cable 64b/66b encoding. This provides actual speeds of 54 Gbps.

FDR uses the QSFP connector but the cable must be built for FDR use. This will be noted on the cable.

FDR can be used as 10 Gbps or 40 Gbps Ethernet.

FDR-10

Like FDR, the physical connection of FDR-10 is 56 Gbps. FDR-10 uses the same data encoding as older, slower InfiniBand speeds: for every 10 bits transmitted, 8 bits are data. This is called 8b/10b encoding. This reduces the actual speed of transfer 40 Gbps.

FDR-10 does require the FDR specific cable but maintains the use of the QSFP connector.

FDR-10 can be used as 10 Gbps or 40 Gbps Ethernet

QDR

QDR InfiniBand provides a 40 Gbps link. 8b/10b encoding is used by QDR which provides actual speeds of 32 Gbps.

The QSFP connector is used by QDR InfiniBand.

QDR InfiniBand may be used as 10 Gbps or 40 Gbps Ethernet.

DDR

DDR InfiniBand provides a 20 Gbps link. 8b/10b encoding is used which provides actual speeds of 16 Gbps.

DDR InfiniBand may use either CX4 or QSFP connectors.

SDR

SDR InfiniBand provides a 10 Gbps link. 8b/10b encoding is used which provides actual speeds of 8 Gbps.

SDR InfiniBand uses the CX4 connector.

标签:10,used,InfiniBand,INFINIBAND,Gbps,FDR,SPEEDS,provides,TYPES
From: https://blog.51cto.com/u_7575433/8777720

相关文章

  • typescript 参数声明,参数之前相互依赖,实例化时能明确传入参数,a参数的取值,依赖b参数的
    //声明类型exportinterfaceIform{Input:{text:string;},Select:{options:any[];},Radio:{checkd:boolean;},Switch:{checked:boolean;},}//声明函数定义函数参数key,form,form取值,校验依赖于keyexportfunctiongetF......
  • 掌握TS 从基础到深度理解,晋级TypeScript高级开发的几个实战经验
    TypeScript作为JavaScript的超集语言,在现代前端开发中扮演着重要的角色。掌握TypeScript并深入理解其高级特性,将使开发者能够更加高效地进行项目开发。本文将分享几个实战经验,帮助开发者从基础到深度理解TypeScript,并实现晋级到TypeScript高级开发的目标,并提供相关代码示例。类型注......
  • Linux学习35- python3.9出现ModuleNotFoundError: No module named '_ctypes'的解决
    遇到问题pip安装第三方库的时候报错ModuleNotFoundError:Nomodulenamed'_ctypes'File"/usr/local/python3/lib/python3.9/ctypes/__init__.py",line7,in<module>from_ctypesimportUnion,Structure,ArrayModuleNotFoundError:Nomodulen......
  • Typescript中Unknown类型的说明&注意事项
    unknown是TypeScript中的一种顶级类型,它表示一个未知的值。与any类型不同,unknown类型更加类型安全。当一个值被标记为unknown类型时,它只能赋值给unknown或any类型。这意味着我们不能对unknown类型的值执行任何操作,除非我们首先进行类型检查或类型断言。以下是一个......
  • Typescript中Readonly<T> 是什么&例子
    Readonly<T>是TypeScript中的一个预定义类型操作工具,用于将给定类型T中的所有属性设置为只读。这意味着创建的新类型将具有与原始类型相同的属性,但这些属性在新类型中是只读的,不可修改。下面是一个示例:typePerson={name:string;age:number;};typeReadonlyPe......
  • 在typescript中,Omit是什么意思
    在TypeScript中,Omit<Type,Keys>是一个工具类型(utilitytype),它用于创建一个新的类型,这个新类型是从现有类型(Type)中排除了某些指定的属性(Keys)后的结果。具体来说,Omit<User,"token">表示创建一个新的类型,这个类型包含了User类型的所有属性,除了token属性。换句话说,如果User......
  • NestJS 筑基:TypeScript 类和装饰器
    前言先回顾下前文中介绍了哪些内容:使用@nestjs/cli创建和管理Nest应用Hello,World示例代码分析Nest基本概念:模块,控制器,服务常用的装饰器:@Module、@Controller、@Get、@InjectableNest目录结构分析@nest/cli脚手架的命令本文先不继续讲解Nest中的内容,而是打算介绍TypeSc......
  • TypeScript(1)
    1.数据类型1.1基本数据类型consta:number=1constb:string='123'constc:boolean=true//undefinedandnullbelongstoothertypesconstd:null=nullconste:undefined=undefined1.2引用数据类型consta:number[]=[]//allelements......
  • 深度掌握TypeScript中的重载【函数重载、方法重载】
    深度掌握TypeScript中的重载【函数重载、方法重载】1.函数重载,方法重载的重要性著名前端流行框架底层都用到函数重载,例如:Vue3底层源码就多处使用到带泛型的函数重载。很多前端面试更是拿函数重载作为考核求职者TS技能是否扎实的标准之一,如果你不掌握函数重载,等于你的TS技......
  • Vite4+Typescript+Vue3+Pinia 从零搭建(6) - 状态管理pina
    项目代码同步至码云weiz-vue3-templatepina是vue3官方推荐的状态管理库,由Vue核心团队维护,旨在替代vuex。pina的更多介绍,可从pina官网查看特点更简洁直接的API,提供组合式风格的API支持模块热更新和服务端渲染对TS支持更为友好安装npmipinia使用1.创建......