Skip to main content

Crate softgpu_functional

Crate softgpu_functional 

Source
Expand description

SoftGPU Phase 6 functional execution (CPU).

Research gate (locked): SoftGPU Functional IR (softgpu-sfir-v1) — an explicit, SoftGPU-owned IR with JSON fixtures and hand-translated provenance from tiny reference C sources. SoftGPU does not claim that arbitrary AMD code objects contain executable high-level IR, and does not claim gfx1201 ISA emulation.

See docs/functional-path.md and Article 7.

Re-exports§

pub use error::FunctionalError;
pub use error::Result;
pub use exec::run;
pub use exec::run_with_budget;
pub use exec::LaunchConfig;
pub use exec::RunReport;
pub use exec::FUNCTIONAL_MODE_MARKER;
pub use ir::load_program_path;
pub use ir::load_program_str;
pub use ir::Op;
pub use ir::Program;
pub use ir::TypeId;
pub use ir::SFIR_SCHEMA;
pub use memory::GlobalArena;

Modules§

error
Fail-closed functional-execution errors.
exec
Deterministic SoftGPU Functional IR interpreter.
ir
SoftGPU Functional IR (softgpu-sfir-v1).
kernels
Built-in SoftGPU Functional IR kernels (Rust builders + JSON twins).
memory
Host-backed global memory arena (SoftGPU functional address space).

Constants§

VERSION
Crate version.