BINANCE
IN-MEMORY MATCHING ENGINE

币安内存撮合引擎
毫秒级并发 · 硬件加速

以内存为舞台的撮合引擎,配合 FPGA 硬件加速,将并发处理能力推至毫秒级极限。矩阵中频繁亮起的红格,正是高并发撮合正在发生的瞬间;悬停红格,可查看该毫秒级的撮合笔数。

空闲内存单元 高并发撮合中 队列待处理
✦ 悬停红色格子,查看该毫秒级撮合笔数与内存地址
队列深度 1,284 平均延迟 0.02ms 实时吞吐 218万笔/s FPGA 加速 已启用
THROUGHPUT CURVE

撮合队列处理速度

实时曲线反映撮合队列每秒处理笔数的变化,峰值时刻由 FPGA 硬件加速流水线全速承接,曲线尖峰正是高并发撮合的集中爆发。

撮合吞吐 · 笔/秒

LIVE 实时
−12s−9s−6s−3s现在
撮合吞吐(笔/秒)峰值脉冲
HARDWARE ACCELERATION

FPGA 硬件加速

可编程硬件并行流水线,让撮合核心逻辑绕过通用处理器的指令瓶颈,高并发时刻依旧稳定。

从通用处理器到专用流水线

传统方案中,每一笔撮合都需要经过取指、译码、执行等串行步骤;FPGA 将撮合规则直接写入可编程逻辑门阵列,数千条并行通路同时运转,毫秒级响应由此成为常态。

币安将撮合热路径部署于 FPGA 加速层,配合内存中的订单簿副本,实现高并发下的稳定低延迟处理,让每一笔操作都拥有可预期的响应速度。

订单进入 FPGA 并行匹配 内存账本更新 结果广播
通用处理器
34%
FPGA 流水线
96%
延迟降低
88%
吞吐提升
82%
队列积压
12%

* 数据为架构示意,用于说明硬件加速带来的相对提升。

MICROSECOND PIPELINE

毫秒级响应链路

一笔操作从进入引擎到结果返回,依次经过四个毫秒级环节,全程无磁盘参与,保证体验一气呵成。

📥
网络接入
全球节点就近接入,请求经由低延迟链路直达撮合引擎,网络抖动被压缩至最低,远距离用户同样流畅。
🔍
内存匹配
订单簿常驻内存,价格优先、时间优先的撮合规则在纳秒级完成比对与配对,全程零磁盘读写。
⚙️
硬件校验
FPGA 并行流水线对撮合结果执行校验与账本更新,吞吐瓶颈被硬件化消除,峰值时刻不降速。
📡
广播确认
撮合结果毫秒级广播至各服务节点,行情与余额同步更新,所有终端感知一致、响应如一。
ENGINE ARCHITECTURE

撮合引擎技术架构

四层架构共同支撑毫秒级撮合体验,每一层都为低延迟与高可用而设计。

🧠
内存撮合
订单簿常驻内存,读写均在纳秒级完成,减少磁盘与网络带来的延迟抖动,撮合核心全程在内存中运转。
硬件加速
FPGA 并行流水线承接撮合热路径,高并发时刻依然保持稳定吞吐,让每次请求都有确定性的响应。
🌐
低延迟网络
全球节点就近接入,撮合结果毫秒级广播,跨区域体验一致,行情更新与操作反馈同步抵达。
🛡️
冗余容灾
多副本热备与状态快照,单点故障自动切换,服务持续在线,撮合引擎 7×24 小时稳定运行。
ENGINE METRICS

引擎核心数据

一组反映内存撮合引擎真实能力的关键指标,全部来自硬件加速架构下的实测表现。

240万
峰值撮合笔数 / 秒
硬件加速流水线满载状态
0.02ms
平均撮合延迟
内存读写 + FPGA 并行处理
99.99%
引擎可用性
冗余容灾保障持续在线
1,200万
日均撮合流水
毫秒级响应覆盖全时段

体验毫秒级撮合的极致响应

币安内存撮合引擎 + FPGA 硬件加速,为每一次操作提供稳定低延迟的底层支撑,让技术实力成为体验的基石。