跳转到主要内容
Symphony 硬件向量(Symphony Hardware Vector,SHV)拥有硬件能力知识,帮助你理解物理设计如何赋能、约束、移植或扩展量化软件。它涵盖处理器、CPU 核心类型、GPU、NIC 与光纤接口、主板、缓存层级、内存、NVMe 以及完整的系统构建。默认的整理优先考虑自 2018 年起的原始组件及有证据支撑的变体。

范围与覆盖

SHV 可以涵盖与程序设计相关的任何有证据支撑的物理能力。你可以通过 qxctl 控制覆盖配置。默认的日期依据是型号发布时间,而非推断出的单个产品制造日期。你可以扩展、缩小、替换或移除此筛选条件。

已实现的引擎

SHV 知识通过多个可独立安装的 C++ 引擎提供:

shv-engine

核心内核(0.4.0-dev):覆盖配置、保留源目录的构建/重放、需求评估、确定性图投影以及基于源的图验证。

shv-source-engine

源身份、重定位计划、字节采集绑定以及源重放的来源图。

shv-profile-engine

声明一致性、可移植配方以及确切的本地源绑定。

shv-partition-engine

硬件分区与组件映射操作。

shv-publication-engine

受保护的调用方目录头、原始源重放以及持久化快照恢复。

shv-graph-adapter

通用 C++ 图端口以及用于无损交换的内存中可移植参考适配器。

shv-graph-duckdb-connector

可选的硬件图证据 DuckDB 关系型投影。

shv-pdf-adapter

有界的 PDF 提取,以及基于原始字节的文档断言重新验证。

源修订与来源

shv-source-engine 实现了稳定的源身份、显式重定位计划、纯转换验证、实际字节采集绑定以及源重放的来源图。这些都是只读操作。核心整理优先考虑原始组件身份及有证据支撑的变体。受保护的源激活单独处理;纯源引擎不授予权限。

图交换与存储

shv-graph-adapter 提供用于无损交换和结构化查询的通用 C++ 图端口。持久化存储通过默认的 DuckDB SQL 实现。目前尚未选定专用图数据库。

PDF 证据边界

shv-pdf-adapter 从显式的 PDF 表格中提取合格的文档断言,并在通用图交换之后基于原始字节重新验证这些断言。通用 PDF 覆盖仍是单独界定范围的工作。

剩余工作

广泛的硬件图谱、自动化源获取、多源冲突聚合、更多厂商专用数据库驱动、自定义插件加载以及 Composer 集成仍属于后续工作。广泛的组件映射和持久化厂商驱动也尚待完成。

SHV 与其他向量的关系

SNV

记录包含 SHV 所描述硬件的 Node。

SCV

引用由 SHV 详细刻画的提供商硬件产品。

SOV

在配置或调整 Node 时可能基于 SHV 证据执行操作。
最后修改于 2026年10月10日