Skip to content

runD 1.0.0 Alpha

Pre-release
Pre-release

Choose a tag to compare

@sigee-min sigee-min released this 31 Jul 04:00
· 116 commits to main since this release

runD 1.0.0 Alpha

This is the first public alpha of runD, a C++20 SDK for deterministic Compute,
replay, bounded runtime work, networking, telemetry, and optional cluster
placement.

Highlights

  • Explicit CPU, Metal, and Vulkan execution without implicit backend fallback.
  • Typed Flow, Program, Job, Batch, and dependent Pipeline execution.
  • Canonical Live, Record, Replay, and Scenario input boundaries.
  • Bounded memory, compilation, queue, retention, and failure contracts.
  • Fixed-width math, deterministic scheduling, telemetry, networking, and
    installed CMake package consumers.
  • Source code and documentation released under the MIT License.

Darwin ARM64 SDK

The three attached files form one release:

  • rund-sdk-1.0.0-darwin-arm64.tar.gz
  • rund-sdk-1.0.0-darwin-arm64.sha256
  • rund-verify

Keep them together and verify the sealed producer and host tuple before use:

chmod +x ./rund-verify
sh ./rund-verify \
  ./rund-sdk-1.0.0-darwin-arm64.tar.gz \
  ./rund-sdk-1.0.0-darwin-arm64.sha256 \
  "$PWD"

The archive SHA-256 is:

e4678eeb830d5e434de308856f58ee8699b6053efc6f02a994a095095f734f55

Verification

  • Clean Release build: 1,945 / 1,945 targets.
  • Release and installed-SDK contracts: 25 / 25 passed.
  • Exact extracted archive, 335-header closure, package identity, documentation
    examples, CPU, Metal, and Vulkan consumer routes passed.
  • Source commit: 63cd70590255ef777d9c21549faa1d21344bf402.

Alpha scope

  • Darwin ARM64 is the supported binary SDK tuple.
  • Linux x64 is a validated source candidate; no Linux release binary is
    published here.
  • Windows x64 is not supported.
  • The SDK uses exact-version package discovery and may make compatibility
    changes before a stable release.
  • Very large accelerator workloads must be tested against real device and
    driver memory headroom; successful graph compilation or preparation alone
    is not a production-capacity guarantee.