archx 2.1.0

High-performance CPU/GPU adaptive optimization library with SIMD and Multithreading
Documentation

ArchX Sovereign v2.1 โ€” Hybrid Acceleration Engine

Hybrid by Intelligence. Sovereign by Design.

Crates.io Documentation v2.1 Sovereign Performance

ArchX v2.1 is a high-performance acceleration framework that gives your Rust applications "Sovereignty of Execution." It doesn't just run code; it analyzes your hardware (CPU, iGPU, dGPU) and adaptively chooses the optimal parallel path.


๐Ÿš€ What's New in v2.1 (Sovereign Hybrid)

1. Hybrid Device Discovery

The new DeviceManager distinguishes between Integrated GPUs (iGPU) like AMD Vega / Intel UHD and Dedicated GPUs (dGPU). It maps shared memory topology to ensure zero-copy overhead where possible.

2. Cooperative Hybrid Dispatch

Large workloads (e.g., 10M+ elements) are now split between the GPU (70%) and CPU (30%) automatically. Result reconciliation is handled by the HybridScheduler with 100% safe fallback to SIMD if backends disappear.

3. Sovereign Policy Engine

Move beyond manual thread counts. Use high-level intent:

  • Policy::SmartAuto: Dynamic CPU load & memory pressure analysis.
  • Policy::Performance: Aggressive CPU+GPU cooperative scaling.
  • Policy::PowerSaving: Efficient SIMD on P-cores with GPU idling.

4. Profiler v2.1 (Energy & Backend Tracking)

The upgraded profiler provides precise backend attribution (Vulkan/OpenCL/SIMD) and estimates energy consumption per task.


๐Ÿ—๏ธ Quick Start: Sovereign API

use archx::{archx, Policy};

fn main() {
    let a = vec![1.0; 10_000_000];
    let b = vec![2.0; 10_000_000];
    let mut out = vec![0.0; 10_000_000];

    archx()
        .policy(Policy::SmartAuto)
        .enable_gpu(true)
        .enable_hybrid(true)      // CPU + GPU Cooperative execution
        .profile(true)            // Detailed v2.1 analytics
        .execute(&a, &b, &mut out);
}

๐Ÿ“Š v2.1 Capability Matrix

Feature ArchX v2.0 ArchX v2.1 Sovereign Hybrid
Execution Single Device CPU + GPU Cooperative
GPU Support dGPU / Generic iGPU (Vega/UHD) Optimized
Dispatch Strategy-based Policy-driven AI (SmartAuto)
Profiling Time-based Energy & Backend Attribution
WASM Static Fallback WASM SafeMode v2.1

๐Ÿค The Sovereign Identity

ArchX v2.1 is designed for serious system-level acceleration.

  • No Hard Dependencies: Vulkan/OpenCL are dynamically loaded.
  • Panic-Free Policy: If a driver fails, execution falls back in 1ms to CPU.
  • Enterprise Grade: Ready for Tauri, WASM, and high-frequency CLI tools.

๐Ÿงช Bulk Verification

Check Compilation:

cargo check --examples

Run All (PowerShell):

Get-ChildItem examples/*.rs | ForEach-Object { $name = $_.BaseName; cargo run --example $name }

Designed with love by Codevora Studio. MIT / Apache-2.0 ยฉ 2026 Codevora Studio