RSS Amplifier

Blog

Vectorized

High-Performance Programming, GPU Parallelism, and Emergent Computation

vectrx.substack.comSource feed ↗6 posts

Live Last read · last published · next check

Written by

Latest posts

Pointer-stable Dynamic Arrays

Using Virtual Memory to Avoid Pointer Invalidation and Unpredictable Reallocation Costs in Dynamic Arrays.

Parallelizing Cellular Automata with WebGPU Compute Shaders

An Exposé of Cellular Automata From a GPU Programmer's Perspective

Procedural Generation with Wave Function Collapse

An In-Depth Explanation in C++, From First Principles to Practical Implementation

Pointer Tagging in C++: The Art of Packing Bits Into a Pointer

Using Tagged Pointers to Save Memory, Speed Up Dynamic Dispatch, and Compact Data Structures

Building a Fast, SIMD/GPU-friendly Random Number Generator For Fun And Profit

Rethinking Random Number Generation for SIMD, GPUs, and Floats

SIMD: A Practical Guide

A Guide for Writing High-Performance Vectorized Code