atlas

Research map / Architectures and efficiency / RNNs and normalization

CAX: Cellular Automata Accelerated in JAX

ICLR 2025 · Architectures and efficiency › RNNs and normalization · approach: Distributed LLM inference systems · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces CAX, a JAX-based open-source library for hardware-accelerated discrete and continuous cellular automata and neural cellular automata, with speedups up to 2,000x and three novel NCA experiments.

Problem

Cellular automata research lacks a hardware-accelerated, flexible, unified library, which makes simulations of CA and neural CA computationally expensive, fragmented and hard to reproduce.

Approach

A modular JAX/Flax framework that decomposes any CA (discrete, continuous, neural; 1D to ND) into perceive and update modules, using JAX vectorization and scan for speed, and demonstrated with new experiments such as diffusing NCA, self-autoencoding MNIST, and 1D-ARC NCA.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CAX instead of CellPyLibElementary Cellular Automata simulation · Elementary Cellular Automataspeed: 1,400x speed-upHelped
use CAX instead of CellPyLibConway's Game of Life simulation · Conway's Game of Lifespeed: 2,000x speed-upHelped
use CAX instead of the official TensorFlow implementationSelf-classifying MNIST Digits experiment · Self-classifying MNIST Digitstraining speed: 1.5x speed-upHelped
use a 1D-ARC NCA instead of GPT-41D-ARC · 1D-ARC test setaccuracy: 41.56 -> 60.12Helped
use a 1D-ARC NCA instead of GPT-41D-ARC · 1D-ARC test tasksaccuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST 1D-ARC

Benchmarks: 1D-ARC MNIST

Metrics: accuracy speed-up factor training time

Baselines: CellPyLib official TensorFlow NCA implementation GPT-4

Builds on: JAX Flax CellPyLib Growing Neural Cellular Automata Lenia

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy