Cedric Bail
  • Blog
  • Code Examples

Golang

Below you will find pages that utilize the taxonomy term “Golang”

Apr 15, 2026 SPMD

Writing SPMD Go: A Practical Guide

How to think about uniform vs varying, write go for loops, use reductions, and avoid the common pitfalls

Read More
Apr 15, 2026 SPMD

SPMD for Go: What If Your Loops Were Just Faster?

A proof of concept for language-level data parallelism in Go, with live WASM demos and real benchmark results

Read More
Jul 13, 2025

Base64 Decoder - Complete Example

Full SPMD base64 decoder with cross-lane communication

Read More
Jul 13, 2025

IPv4 Parser - Complete Example

Full SPMD IPv4 address parser implementation

Read More
Jul 13, 2025

Mandelbrot Set - Serial Version

Scalar mandelbrot computation compiled to browser WASM

Read More
Jul 13, 2025

Mandelbrot Set - SPMD Version

SIMD-accelerated mandelbrot computation using go for loops

Read More
Jul 13, 2025 SPMD

Putting It All Together

Fast IPv4 Parsing with SPMD Go

Read More
Jun 21, 2025 SPMD

What if? Practical parallel data.

Using a hypothetical `go for` construct to implement a variety of string operation

Read More
Jun 19, 2025 SPMD

Data Parallelism: simpler solution for Golang?

Warning Historical note. This post predates the actual TinyGo SPMD compiler. It is a thought experiment from when the design space was still open. The …

Read More
© Cedric Bail 2026