异步规约卸载:上下文影子机制 (Context Shadowing)
2026/7/13 3:46:59 网站建设 项目流程

异步规约卸载的上下文影子机制 (Context Shadowing)

1. 场景

在执行集合通信(如SUM\text{SUM}SUM)时,规约单元将操作数卸载到外部计算单元(FU)。由于 FU 存在流水线深度,结果返回是异步的。此时面临一个矛盾:当 FU 返回结果时,原操作数的路由元数据(目标端口、掩码)早已在流水线中丢失,导致结果无法正确路由回网络。

2. 核心逻辑

采用上下文影子 FIFO:在操作数提交至 FU 的同时,将该次运算的元数据同步压入影子 FIFO。当结果返回时,同步弹出元数据并与计算结果重新封装,恢复上下文。

3. 核心代码实现

// [上下文影子] 存储原 Flit 头部信息 fifo_v3 #(.dtype(flit_t), .DEPTH(RedCfg.RdPipelineDepth+2))

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询