Optimizing an SPH Simulation, Part 1: Speed From the Compiler
Before touching a single line of my fluid simulation, I let the compiler do the work. Just changing flags got me from 1x to roughly 40x.
I write low-level C and C++ on FreeBSD, Linux and Yocto: security daemons, custom distributions, and the software underneath the software. Certified engineer in France. I write things up here once I’ve worked them out.
Before touching a single line of my fluid simulation, I let the compiler do the work. Just changing flags got me from 1x to roughly 40x.
Multiboot2 drops you in 32-bit protected mode; Limine hands you a 64-bit environment. A single entry trampoline that handles both without forking the kernel.
A dive into FreeBSD's UID/GID/SVUID behaviour
I’m lazy. Not lazy enough to not exercise, but lazy enough to want my gym programs to make themselves. Coincidentally, I’ve started reading “Linear Algebra and its applications”, and one section caught my attention: How to apply linear algebra to real world problems. As it turns out, there are lots of ways to optimize processes around you if you know how to convert your real-life problem, into a mathematical model.
Air quality monitoring on a custom board.
A ready-to-flash home server distribution, built with Yocto.
A POSIX-compliant operating system for x86-64, written from scratch.
The blog you are currently reading.
History and design of UNIX.
The book I hand to anyone who says they want to get into low-level programming.