Matrix Multiplication Performance Benchmark: from Triple Loops to 100+ GFLOPS on AMD Ryzen AI + Radeon
An in-depth benchmark comparing the performance of 11 matrix multiplication implementations (Naive, CPU multi-core/SIMD/BLAS, GPU via OpenCL/HIP/Vulkan) on AMD Ryzen AI + Radeon, revealing vast performance gaps and optimization insights.
Beyond Basic Bridging: Robust Eventing Between C++ EnTT and Rust WASM with Boost.Signals2
Refactor a C++ EnTT host and Rust WASM plugin, replacing custom event triggers with Boost.Signals2 via Wasmtime for robust, decoupled FFI communication and advanced host-plugin interaction.
Bridging the Gap: Flexible Relationship Management Between C++ Host and Rust WASM Plugins using EnTT
Manage EnTT entity relationships in a C++ host from Rust WebAssembly (WASM) plugins using Wasmtime, a stable C FFI, and a data-driven approach to overcome WASM boundary limitations.
Deep Dive into Wasmtime: Bidirectional Communication and Memory Sharing Between C++ and Rust Wasm Modules
A detailed technical guide on using the Wasmtime runtime to enable complex bidirectional communication, shared memory access, and struct passing between C++ host applications and Rust WebAssembly modules.
Weaving the Web: Managing Entity Relationships in EnTT
Manage 1:1, 1:N, & N:N entity relationships in C++ EnTT ECS using component-based CRUD strategies and best practices.
Dev Log: Adding a All-in-One Widget to Breezy Weather - The ClockDayHourWeekWidget Journey
A detailed guide on adding a comprehensive “ClockDayHourWeekWidget” to the Breezy Weather app, combining clock, daily, and hourly forecasts into one Android widget.
Building New Worlds: A Deep Dive into Procedural Generation for Video Games
Explore the technologies and algorithms behind procedural content generation in video games, from noise functions and plate tectonics to erosion and climate simulation, crafting immersive, unique fictional worlds.
Under the Hood: The Technologies Powering Your Favorite Game Mods
Discover the tech behind single-player PC game mods, from scripting languages to security and future trends like WebAssembly.