Zum Hauptinhalt springen
Der Symphony Hardware Vector (SHV) verantwortet Wissen über Hardwarefähigkeiten, das Ihnen hilft zu verstehen, wie physisches Design quantitative Software ermöglichen, einschränken, portieren oder erweitern kann. Er umfasst Prozessoren, CPU-Kerntypen, GPUs, NICs und Glasfaserschnittstellen, Mainboards, Cache-Hierarchien, Arbeitsspeicher, NVMe und vollständige Systemaufbauten. Die Standardkuratierung priorisiert Originalkomponenten und belegte Varianten ab 2018.

Umfang und Abdeckung

SHV kann jede belegte physische Fähigkeit abdecken, die für das Programmdesign relevant ist. Sie steuern das Abdeckungsprofil über qxctl. Die Standard-Datumsbasis ist die Modelleinführung, nicht ein abgeleitetes individuelles Herstellungsdatum. Sie können diesen Filter erweitern, einschränken, ersetzen oder entfernen.

Implementierte Engines

SHV-Wissen wird über mehrere unabhängig installierbare C++-Engines bereitgestellt:

shv-engine

Zentraler Kern (0.4.0-dev): Abdeckungsprofile, Katalogaufbau/-wiedergabe aus aufbewahrten Quellen, Anforderungsbewertung, deterministische Graphprojektion und quellengestützte Graphvalidierung.

shv-source-engine

Quellidentität, Umzugspläne, Byte-Erfassungsbindung und aus Quellen wiedergegebene Herkunftsgraphen.

shv-profile-engine

Deklarationskonformität, portable Rezepte und exakte lokale Quellbindung.

shv-partition-engine

Operationen zur Hardwarepartitionierung und Komponentenzuordnung.

shv-publication-engine

Geschützte Katalog-Heads des Aufrufers, Wiedergabe von Originalquellen und dauerhafte Snapshot-Wiederherstellung.

shv-graph-adapter

Generischer C++-Graph-Port und portabler In-Memory-Referenzadapter für verlustfreien Austausch.

shv-graph-duckdb-connector

Optionale relationale DuckDB-Projektion von Hardware-Graphnachweisen.

shv-pdf-adapter

Begrenzte PDF-Extraktion und Revalidierung dokumentarischer Aussagen anhand der Originalbytes.

Quellrevision und Herkunft

Die shv-source-engine implementiert stabile Quellidentität, explizite Umzugspläne, reine Übergangsvalidierung, Bindung an tatsächlich erfasste Bytes und aus Quellen wiedergegebene Herkunftsgraphen. Dies sind schreibgeschützte Operationen. Die Kernkuratierung priorisiert die ursprüngliche Komponentenidentität und belegte Varianten. Die geschützte Quellaktivierung wird separat behandelt; die reine Quell-Engine verleiht keine Autorität.

Graphaustausch und Speicherung

Der shv-graph-adapter stellt einen generischen C++-Graph-Port für verlustfreien Austausch und strukturelle Abfragen bereit. Die dauerhafte Speicherung ist über den DuckDB-SQL-Standard implementiert. Derzeit ist keine dedizierte Graphdatenbank ausgewählt.

Grenze für PDF-Nachweise

Der shv-pdf-adapter extrahiert qualifizierte dokumentarische Aussagen aus expliziten PDF-Tabellen und revalidiert sie nach dem generischen Graphaustausch anhand der Originalbytes. Eine allgemeine PDF-Abdeckung bleibt separat abgegrenzte Arbeit.

Verbleibende Arbeit

Ein umfassender Hardware-Atlas, automatisierte Quellbeschaffung, Konfliktaggregation über mehrere Quellen, zusätzliche herstellerspezifische Datenbanktreiber, das Laden eigener Plugins und die Composer-Integration bleiben späterer Arbeit vorbehalten. Umfassende Komponentenzuordnungen und dauerhafte Herstellertreiber sind ebenfalls noch offen.

Wie SHV mit anderen Vektoren zusammenhängt

SNV

Erfasst die Nodes, die die von SHV beschriebene Hardware enthalten.

SCV

Verweist auf Hardware-Angebote von Providern, die SHV im Detail charakterisiert.

SOV

Kann bei der Bereitstellung oder Konditionierung von Nodes auf Grundlage von SHV-Nachweisen handeln.
Zuletzt geändert am 10. Oktober 2026