RunMat
GitHub

RunMat Blog

Stories, insights, and updates from the RunMat development team

RunMat Cloud project environment with run history

Durable Project State: Introducing RunMat Cloud

RunMat launched last August as a CLI. In November we added GPU acceleration with Accelerate. Now the sandbox puts the full runtime in your browser, and RunMat Cloud makes it persistent: projects, run history, version snapshots, and collaboration.

Mar 25, 2026

Read
The Worst Debugging Tool in MATLAB Is the One You Use Every Day

The Worst Debugging Tool in MATLAB Is the One You Use Every Day

fprintf is a formatting function that got conscripted into debugging because MATLAB never shipped anything better. Here's what it's actually for, what it costs you as a debugger, and what to use instead.

Mar 20, 2026

Read
MATLAB For Loops Are Slow, But Not for the Reason You Think

MATLAB For Loops Are Slow, But Not for the Reason You Think

MATLAB for loops are slow because of interpreter overhead, not because iteration is inherently expensive. Here's what actually causes the slowdown, what vectorization costs you, and how a compiled runtime changes the tradeoff.

Mar 19, 2026

Read
RunMat vs Octave, Julia, Python benchmark chart

MATLAB Alternatives 2026: Benchmarks & Compatibility Compared

We benchmarked 4 MATLAB alternatives on real engineering workloads — loop performance, GPU acceleration, and .m file compatibility. One runs existing scripts with zero rewrites.

Mar 13, 2026

Read
RunMat platform architecture inside an airgapped environment

Mission-Critical Math: The Full Platform Inside Your Airgap

RunMat brings modern scientific computing to airgapped environments. A single binary with GPU acceleration, real-time collaboration, AI-assisted analysis, and ITAR-aligned compliance -- all running offline.

Mar 10, 2026

Read
RunMat automatic version control for engineers -- file versioning without git

Version Control for Engineers Who Don't Use Git

Most engineers -- from MATLAB scripting to FPGA verification to test automation -- don't use version control because git wasn't built for them. RunMat gives engineers automatic versioning, snapshots, and audit trails without the cognitive overhead of learning a developer tool.

Mar 10, 2026

Read
Large data persistence architecture

From Ad-Hoc Checkpoints to Reliable Large Data Persistence

Why ad-hoc checkpoints break down for large numerical workloads, where persistence actually fails, and how chunked, content-addressed storage makes heavy outputs durable and shareable.

Mar 5, 2026

Read
Restoring Historical Run State for Scientific and Numerical Calculations

Restoring Historical Run State for Scientific and Numerical Calculations

A practical guide to restoring historical run state for scientific and numerical workflows, so teams can investigate issues without expensive re-execution.

Mar 5, 2026

Read
How to use GPUs in MATLAB: setup and optimization guide

How to Use NVIDIA GPUs in MATLAB: Setup, Traps & a Toolbox-Free Option

Step-by-step NVIDIA GPU setup for MATLAB: prerequisites, gpuArray patterns, performance traps that silently kill your speedups, and how to get GPU acceleration without the Parallel Computing Toolbox.

Feb 20, 2026

Read
RunMat co-founders Nabeel Allana and Julie Ruiz

Why We Built RunMat

We started with Dystr, an AI-powered engineering workbook. Here's why we pivoted to RunMat, a fast, open-source MATLAB runtime that meets engineers where they are.

Feb 2, 2026

Read
Engineer copying matrix equations from a whiteboard into MATLAB-style code on a laptop.

In Defense of MATLAB: Why Engineers Still Need Whiteboard-Style Code

MATLAB still shines for math-heavy work. Its whiteboard-style syntax makes code easy to read, review, and run on modern tools like RunMat and fast GPUs.

Dec 11, 2025

Read
RunMat performance visualization

Introducing RunMat Accelerate: The Fastest Runtime for Your Math

RunMat Accelerate is an open-source MATLAB-style runtime that fuses your array math into fast CPU and GPU kernels, often beating MATLAB gpuArray, PyTorch, and Julia for dense numerical workloads.

Nov 18, 2025

Read
Why Rust for LLM code gen

Choosing Rust for LLM-Generated Code

Why the training distribution of programming languages matters for LLMs, and how Rust improves reliability in model-written code.

Sep 12, 2025

Read
RunMat plot example

Introducing RunMat: A Fast, Free, Modern MATLAB Code Runtime

A fast, open-source runtime for MATLAB code. Slim core written in Rust, V8-inspired execution, generational GC, and a package-first standard library.

Aug 7, 2025

Read