The Curious Engineer

All blogs / CPU / microarchitecture

Bits'n'Bites

bitsnbites.eu

Learning things, bit by bit...

CPU / microarchitectureFPGA / HDLDemoscenePerformance / optimization

Posts
32 from 14 Apr 2011 to 4 Feb 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://www.bitsnbites.eu/feed/

2026 1

  1. A spatial domain variable block size luma dependent chroma compression algorithm

2022 1

  1. Debunking CISC vs RISC code density

2021 4

  1. Getting started with MRISC32
  2. I want to show a thing (C++ to machine code)
  3. Three fundamental flaws of SIMD ISA:s
  4. MRISC32 – Stabilizing the Base architecture

2020 4

  1. MC1: A custom computer with a custom CPU based on a custom ISA
  2. Ideas for MRISC32 vector operations
  3. MRISC32 conditional moves
  4. IEEE 754 suggestion: A “core” subset

2019 1

  1. Some features of the MRISC32 ISA

2018 2

  1. The MRISC32 – A vector first CPU design
  2. Installing Intel/Altera Quartus Prime in Ubuntu 17.10

2017 2

  1. Benchmarking OS primitives
  2. Faster C++ builds

2016 3

  1. A stable mainline branching model for Git
  2. GitHub pull request != code review
  3. Git history: work log vs recipe

2015 1

  1. A tidy, linear Git history

2014 1

  1. Hiqh quality DPCM

2013 1

  1. Working on SoundBox

2012 2

  1. The SoundBox synth
  2. Targeting the mobile platform

2011 9

  1. Frank 4k WebGL demo – Lessons learned
  2. Muon Baryon in 6k JavaScript
  3. Let’s make some music – online!
  4. Sonant Live – sneak peek
  5. Benchmarking different browsers with the synth
  6. Impressive JavaScript performance!
  7. JavaScript synth source released
  8. Compression of JavaScript programs
  9. Doing a sound synth in JavaScript