02. NvSci 内存与同步机制

攻克英伟达生态中最复杂的 NvSci 组件,实现跨引擎(VIC/ISP/GPU/CPU)的高性能零拷贝数据流。

1. 零拷贝的核心:NvSciBuf & NvSciSync

NvSciBuf 是统一内存分配器,NvSciSync 是同步原语。

sequenceDiagram participant P as Producer participant C as Consumer participant Pool as NvSci Pool P->>Pool: 我需要 RAW12 格式 C->>Pool: 我需要 GPU 访问权限 Pool->>Pool: 协商并分配内存 P->>C: 数据 + Fence (Signal) C-->>P: 释放 + Fence (Clear)

2. 关键陷阱

内存泄漏: 如果消费者没有调用 ReleasePacket,生产者的 Pool 会迅速耗尽。