JP Patent App. 2026-046620 (independent product)

PSDP — Same-Language Parallelization

Inject deterministic parallelization into your existing applications — without rewriting source code.

PSDP (Phase-Synchronous Deterministic Parallelism) is JAVATEL's independent runtime-injection product line for parallelizing existing Java, C#, Rust, Go, and Kotlin applications, delivering 2.97–4.23× speedup with bit-exact output and a hash-chained audit trail.

Peak speedup
4.23 ×
Bit-exact runs
378 / 378
Fault rollbacks
90 / 90
Determinism bound
99.9995%

Contact us → Use cases Licensing

Supported languages

PSDP generates a sequential / parallel pair within the same language — Java→Java, C#→C#, Rust→Rust, Go→Go, Kotlin→Kotlin are the primary targets. 12+ additional languages are implemented as research targets.

Java 8 / 17 / 21 C# Rust Go Kotlin (+coroutines) Scala C / C++ Swift Python Node.js PHP Clojure Erlang Common Lisp FORTRAN

Use cases

Financial trading systems

Parallelize overnight batch and risk computation; cut window time by 3× with cent-exact bit-exact guarantee. SAFETY_MAX profile satisfies audit needs.

Regulated Java / C# parallelization

Parallelize finance and insurance core systems under J-SOX / SEC oversight, with hash-chained audit trail. Result invariance enables recompute, comparison, and audit.

Cloud cost reduction

3–4× speedup on existing workloads = 1/3 the infrastructure. Compress AWS / GCP / Azure instance count and size with no code changes.

HFT (high-frequency trading)

Low-latency order processing and market-data parallelization. GAME_MIN profile minimizes safety overhead to prioritize frame time.

Scientific computing

Bit-exact parallelization of FFT, Conv2D, LU decomposition. Eliminates the "parallel result differs, can't compare" failure mode.

ML inference acceleration

Parallelize trained-model inference pipelines with deterministic guarantees. Compatible with A/B comparison, regression validation, and security audit.

How it works — commutator-norm phase synchronization

The sufficient condition for parallel execution to return the same result as sequential is derived from the commutator norm ‖[A,B]‖ of the relational operators. PSDP enforces phase-sync to keep the commutator below a threshold at runtime, and the Böttcher–Wenzel inequality gives an analytic upper bound on numerical drift — eliminating the "numbers change when parallelized" phenomenon at the theory level.

// PSDP applied (OrderBatchProcessor_PSDP.java, excerpt)
// - sha256 of input/output exactly matches the original
//   sequential code (OrderBatchProcessor_ORIGINAL.java)
public class OrderBatchProcessor {
    public Result process(List<Order> orders) {
        return orders.parallelStream()        // only the parallel call differs
            .map(this::settle)
            .collect(PSDP.phaseSyncReduce(...));   // phase-synchronized reduce
    }
}

The diff between sequential and parallel is a few API calls only; no logic rewrites. Bench regression-tests sha256 equality between sequential and parallel output every CI run.

Technical specifications

  • Injection methodRuntime injection. No source code rewrites; rebuild only.
  • Bit-exact guaranteesha256 of sequential and parallel outputs match exactly. Eliminates the typical "parallel changes the numbers" failure mode.
  • Phase-sync guarantee‖[A,B]‖ ≤ ε enforced at runtime. Böttcher–Wenzel gives an analytic upper bound on drift.
  • Hash-chained auditFNV1a64 + SHA-256 monotonic chain. 1-byte tampering is DETECTED. Append-only, no after-the-fact edits.
  • Fault-injection rollback90/90 scenarios with zero barrier violations. Tombstone-based past-state restoration.
  • 11 safety mechanismsCovered by claims 29-32, configurable across 5 profiles (GAME_MIN to SAFETY_MAX).

Verified benchmarks

CategoryKernelSpeedupNotes
ComputeNENC (numerical equivalence)3.38 ×Near-linear in cores, CPU-bound
GraphGRA (graph kernels)2.17 ×Memory-bandwidth ceiling, bit-exact preserved
DatabaseTPC (transaction)1.02 ×I/O-bound, but result-invariance still guaranteed
SIMDsvt_av1_quantize_fp (AVX-512)3072 / 3072Bit-exact PASS, ±5% vs AVX2 (memory-bound)

378 runs all bit-exact / 90/90 fault-injection rollbacks / 99.9995% determinism bound are detailed in the PSDP paper (JP v5d, 910 KB PDF, 2026-03-04).

Versus alternatives

Intel TBBParallelization framework, but requires source rewrites; no bit-exact guarantee. PSDP: no source changes + bit-exact + audit trail.
OpenMPpragma-based, requires explicit annotation; reproducibility is implementation-dependent. PSDP: runtime injection + result-invariance + audit fitness.
Java parallelStreamResult order non-deterministic; reduce on floats is non-reproducible. PSDP's phaseSyncReduce makes reduce order deterministic too.
C# Parallel.ForEachSame: side-effect order non-deterministic. PSDP provides bit-exact within-language parallelism.
GPU parallelism (CUDA / Metal)Cross-language, results are arch-dependent. PSDP stays within the same language and same binary, runs on CPU.

Licensing

SlimeNENC customersFree deployment right. Pay only the runtime fee at 2%/year of conversion cost. No contractual renegotiation needed (same patent 2026-046620).
Direct customersRuntime-billed, separate pricing. Editions: Trial / Individual / Corporate / OEM.
MethodEd25519-signed license + 3-hop air-gap activation (for financial institutions).
License serverlicense.javatel.jp (AWS Lightsail, HSTS / OCSP stapling)

Patents

  • JP Patent App. 2026-046620 (PSDP core / Phase-Synchronous Deterministic Parallelism)
  • JP Patent App. 2026-046625 (phase-sync implementation, 11 safety mechanisms, claims 29-32)
  • Additional applications in preparation (SIMD / GPU extensions, SlimeSyCUDA)

Related products

SlimeNENC family: an independent family that bit-exact-modernizes COBOL / JCL / MUMPS legacy assets into Java, Rust, C#, Kotlin, Go. The natural pairing — SlimeNENC migrates legacy to Java, then PSDP injects parallelization on the migrated Java — requires no additional contractual negotiation on the customer side.

Contact us SlimeNENC family All products