高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

面向超融合中异构互连的非透明桥优化设计

郑锐 沈剑良 吕平 董春雷 邵宇 朱正彬

郑锐, 沈剑良, 吕平, 董春雷, 邵宇, 朱正彬. 面向超融合中异构互连的非透明桥优化设计[J]. 电子与信息学报, 2026, 48(2): 567-582. doi: 10.11999/JEIT250272
引用本文: 郑锐, 沈剑良, 吕平, 董春雷, 邵宇, 朱正彬. 面向超融合中异构互连的非透明桥优化设计[J]. 电子与信息学报, 2026, 48(2): 567-582. doi: 10.11999/JEIT250272
ZHENG Rui, SHEN Jianliang, LÜ Ping, DONG Chunlei, SHAO Yu, ZHU Zhengbin. Optimized Design of Non-Transparent Bridge for Heterogeneous Interconnects in Hyper-converged Infrastructure[J]. Journal of Electronics & Information Technology, 2026, 48(2): 567-582. doi: 10.11999/JEIT250272
Citation: ZHENG Rui, SHEN Jianliang, LÜ Ping, DONG Chunlei, SHAO Yu, ZHU Zhengbin. Optimized Design of Non-Transparent Bridge for Heterogeneous Interconnects in Hyper-converged Infrastructure[J]. Journal of Electronics & Information Technology, 2026, 48(2): 567-582. doi: 10.11999/JEIT250272

面向超融合中异构互连的非透明桥优化设计

doi: 10.11999/JEIT250272 cstr: 32379.14.JEIT250272
基金项目: 国家重点研发计划(2022YFB2901000)
详细信息
    作者简介:

    郑锐:男,硕士生,研究方向为芯片设计与验证、高速互连接口设计等

    沈剑良:男,教授,博士生导师,研究方向为新型计算机体系结构等

    吕平:女,教授,研究方向为晶上互连网络、软件定义互连等

    董春雷:男,副研究员,博士生,研究方向为集成电路设计、高速互联协议设计等

    邵宇:男,博士生,研究方向为侧信道攻击等

    朱正彬:男,讲师,博士,研究方向为芯片设计与验证、软件定义互连网络等

    通讯作者:

    沈剑良 shenjianliang@outlook.com

  • 中图分类号: TN40; TP336

Optimized Design of Non-Transparent Bridge for Heterogeneous Interconnects in Hyper-converged Infrastructure

Funds: The National Key Research and Development Program of China (2022YFB2901000)
  • 摘要: 为提升超融合(HCI)系统内异构域跨域的传输性能和稳定性,该文提出一种支持双传输模式的非透明桥(NTB)数据通路架构(D-MNTBA)。通过融合所提旁路架构下的快速传输模式和传统架构(TDPA)下的稳定传输模式,NTB能够结合HCI数据特性与跨域需求进行分流传输报文。通过对地址转换和ID转换进行硬件级优化,NTB中地址转换可支持更复杂的转换方案,并最大限度地压缩了ID转换时间。实验结果表明,在所构建的HCI环境中,D-MNTBA的最大带宽及吞吐量分别可达1500 MB/s和1.36 GB/s,ID转换时间降低至71 ns。相较于以太网卡,其带宽及吞吐量分别提升了约19.0%和40.2%。对比PEX8748,其ID转换时间缩短了约34.9%,带宽及吞吐量分别提升了约27.1%和51.1%,且系统稳定性更强,可有效支撑HCI中异构域的跨域传输。
  • 图  1  NTB框架结构

    图  2  TDPA示意图

    图  3  D-MNTBA示意图

    图  4  快速传输模式报文跨域处理流程

    图  5  稳定传输模式报文跨域处理流程

    图  6  传输模式选择与反压合路示意图

    图  7  间接地址转换LUT命中方式

    图  8  间接地址转换方式示意图

    图  9  碎片化内存空间映射示意图

    图  10  旁路架构ID转换逻辑示意图

    图  11  自研Switch多主机域连接示意图

    图  12  异构互连性能对比实体

    图  13  HCI中异构互连场景部署示意图

    图  14  间接地址转换仿真波形

    图  15  数据通路结构ID转换时间对比

    图  16  吞吐量稳定性烤机对比

    图  17  不同架构带宽对比

    表  1  path_select模块路选规则

    报文类型规则传输模式
    MWr/MRd命中Bar0,Bar0/1稳定传输
    MWr/MRd命中Bar2, Bar3, Bar4, Bar5, Bar4/5且path_mux=1快速传输
    MRd命中Expansion ROM稳定传输
    MWr命中Expansion ROM丢弃
    CPL/CPLDDMA使能且path_mux=1快速传输
    Credit(信用值)原有数据通路信用量缺失快速传输
    下载: 导出CSV

    表  2  ID转换模式控制方式

    寄存器模式 条目格式
    Lut_format=0
    (不支持function num检查)
    [15:8]bus num
    [7:3]device num
    [2]reserved
    [1]no snoop ctrl(1:清除;0:不清除)
    [0]entry en
    [15:8]bus num
    Lut_format=1
    (支持function num检查)
    [7:3]device num
    [2:0]function num
    No snoop ctrl保证每一比特与每个entry一一对应
    下载: 导出CSV

    表  3  HCI异构互连场景资源部署情况

    编号 资源名称 型号 数量
    1 处理器 Intel i9-13900K 1
    2 处理器 飞腾嵌入式:2000-4 1
    3 处理器 龙芯2K30000 1
    4 GPU显卡 NVIDIA-T1000 1
    5 GPU显卡 华为升腾310B 1
    6 GPU显卡 景嘉微JM930 1
    7 GPU显卡 天数智芯智凯100 1
    8 FPGA板卡 亚科19p 3
    板卡 PEX8748 3
    9 万兆以太网卡 Intelx520 3
    10 NVMe SSD盘 联想SL7000-M 1
    11 NVMe SSD盘 致钛TiPlus7100-M.2-1TB 1
    12 NVMe SSD盘 Intel P4510-U.2-1TB 1
    13 NVMe SSD盘 致钛PC005 Active-M.2-1TB 1
    14 操作系统 Ubuntu 20.04.6 1
    15 操作系统 Windows11 1
    下载: 导出CSV

    表  4  32 bit-64 bit间接地址转换测试用例描述

    用例描述 通过准则
    命中BAR2进行32-64
    间接地址转换;
    报文类型、地址长度
    随机;
    (1)验证环境对比地址转换通过、包头地址、payload比对通过;
    (2)验证环境监视过程中np_fifo未满,
    无死锁;
    (3)验证环境进行包计数的预期;
    (4)用例仿真log,打印关键信息。
    下载: 导出CSV

    1  AA模式主备倒换测试

     输入:定义初始默认角色为active, global_role = “active”;
     倒换时间failover_start = 6;恢复时间failover_step2 = $(expr
     $failover_start + 3);重启时间failover_step3 = $(expr
     $failover_start + 4)
     输出:主备倒换完成指示信号
     (1) /*AA模式接管方操作,等待接管完成*/
     (2) aa_passive_failover_strart()
     (3) echo_trace“passive start failover”;//客户端需要重启,
     等待接管完成
     (4) aa_stop_client;
     (5) aa_passive_failover_step2()//