PSDP — same-language parallelization (pick a specific service)

Phase-Synchronized Deterministic Parallelism. An independent service that parallelizes sequential batches while keeping output bit-exact. Use it on modern code — including code that came out of a SlimeNENC language migration. The right-most column of the table takes you to trial use / enquiry.

Supported languages

Same-language → same-language (e.g. Java 8 → Java 8, C# → C#). Cross-version (e.g. Java 8 → 17) combines conversion and parallelization in one pass.

Language Version / variant Parallel construct Validation Specific service / enquiry
Java 8 → 8Same-version maintenance (bytecode 52 → 52)ForkJoin / ExecutorServiceByte-exact (501/501)Trial / Enquiry
Java 17 → 17Same-version maintenance (bytecode 61 → 61)ForkJoin / sealed-class awareByte-exactTrial / Enquiry
Java 21 → 21Same-version maintenance (bytecode 65 → 65)Virtual Threads / structured concurrencyByte-exactTrial / Enquiry
Java 8 → 17Cross-version migration + parallelization (52 → 61)ForkJoin → sealedByte-exactTrial / Enquiry
Java 17 → 21Cross-version migration + parallelization (61 → 65, mixed-bytecode forward compat in one process)sealed → Virtual ThreadsByte-exactTrial / Enquiry
C#.NET 8 (top-level)Parallel.For / TaskByte-exact (double.ToString("F17"))Trial / Enquiry
Ruststable 2021rayon / std::thread5.9x parallel speedup verifiedTrial / Enquiry
Go1.21+goroutine + channelByte-exactTrial / Enquiry
Python3.10+multiprocessing / concurrent.futuresByte-exact (subject to double-precision language constraints)Trial / Enquiry
Node.jsWorker ThreadsWorker / SharedArrayBufferByte-exactTrial / Enquiry
PHP8.x + GMPparallel ext / pcntlByte-exact (GMP required)Trial / Enquiry
Swift5.xTaskGroup / async-letByte-exactTrial / Enquiry
KotlinJVM (1.9+) / coroutinesCoroutines / structured concurrencyByte-exact (coroutines recommended on Android)Trial / Enquiry
FORTRANF2018 free-formOpenMP / coarrayByte-exact (F2018 25/25)Trial / Enquiry
CC11+pthreads + barrierByte-exact (10/10)Trial / Enquiry
C++C++17+std::thread / std::asyncByte-exact (10/10)Trial / Enquiry
ScalaFuture + Await barrierFuture / AkkaByte-exact (co-located on JVM)Trial / Enquiry
Clojurefuture + dereffuture + atomByte-exact (primitive-hint pitfalls avoided)Trial / Enquiry
Common LispSBCLbordeaux-threadsByte-exactTrial / Enquiry
ErlangOTP 26+actor model (BEAM)Byte-exact (first non-JVM paradigm)Trial / Enquiry

Legend for "Evidence"

Byte-exact means the sha256 of sequential and parallel outputs is identical down to the last byte (bit-exact). Parenthetical notes record the language-side prerequisites or the number of samples checked.

  • (501/501), (F2018 25/25), (10/10) — sample counts verified by the test harness
  • (double.ToString("F17")) — output convention that serializes .NET double as a 17-digit fixed string to preserve bit-exactness in C#
  • (subject to double-precision language constraints) — languages like Python whose transcendental functions are not strictly IEEE-754; the runtime contract absorbs the affected ranges
  • (GMP required) — PHP arbitrary-precision arithmetic depends on the GMP extension for bit-exactness
  • (co-located on JVM) — Scala shares Java's double representation on the JVM
  • (first non-JVM paradigm) — first bit-exact verification outside the JVM (BEAM / Erlang actor model)
  • (primitive-hint pitfalls avoided) — Clojure boxing traps are avoided with explicit primitive type hints
  • (coroutines recommended on Android) — Kotlin syntax recommendation for Android targets
  • 5.9x parallel speedup verified — on top of bit-exactness, measured parallel speedup is 5.9x (Rust)

How to use the service

  1. Pick a specific service from the table above (e.g. Java parallelization).
  2. Sign up for an account (admin approval; select the languages you want).
  3. Run a trial (no feature restrictions).
  4. Contact us for production use. Preferred terms are available for existing SlimeNENC customers.

Pricing (Provisional, 2026-05-18 — example at 10,000 LOC)

PathLOCBuy-in / LOCBuy-in totalRuntime rateRuntime / yearSupport
SlimeNENC (converter)10,000US$ 9.95US$ 99,500Full
PSDP for SlimeNENC customer10,000US$ 0.00US$ 02%/yearUS$ 1,990Full
PSDP direct (via SIer / partner)10,000US$ 1.00US$ 10,00020%/yearUS$ 2,000Full (via partner)
PSDP end-user direct (30% OFF)10,000US$ 0.70US$ 7,00020%/yearUS$ 1,400FAQ only

Per-LOC annual runtime cost converges to roughly US$ 0.2 / LOC / year across the first three paths. The end-user direct path is 30% off both buy-in and runtime, but support is limited to the FAQ; we do not handle issues caused by the post-deployment runtime environment (OS, JVM, libraries, container, build pipeline). For hands-on integration please go through a SIer / system-integration partner instead — see /partners/.

What makes PSDP different

  • Bit-exact results — output is identical before and after parallelization; meets financial audit / FDA / FINRA expectations.
  • Phase synchronization — workers advance through phases deterministically, structurally removing race conditions.
  • Language-independent core — 16+ languages share a single Slot IR; only the emitter targets each language's parallel construct.
  • Cross-version Java — convert a Java 8 batch and parallelize it under Java 17 / 21 + Virtual Threads in one pass.

Related