regionaltantrums
banner
regionaltantrums.bsky.social
regionaltantrums
@regionaltantrums.bsky.social
A systems-software guy, who builds software for embedded or bare-metal systems, cryptographic hardware and has an interest in high-performance computing.

Uses: rust for (pretty much) everything .. 🦀
Pinned
1/3

🚀 𝐍𝐞𝐰 𝐕𝐢𝐝𝐞𝐨 𝐃𝐫𝐨𝐩! 🚀

This time, we’re diving into 𝐏𝐥𝐢𝐫𝐨𝐧, an all @rustlang
extensible compiler framework inspired by MLIR! If you’re into compilers, Rust, GPU/AI/HPC, or hardware acceleration, this one’s for you.
🚀 Part 2 is here! – Can we get pure Rust running on GPUs?

Picking up from where we left off, this stream dives deeper into how Rust gets compiled down to SPIR-V — and what the rust-gpu backend is really doing under the hood 🧵🦀⚙️

🧠 What’s Inside:
June 15, 2025 at 1:03 PM
1/3

🚀 𝗡𝗲𝘄 𝗩𝗶𝗱𝗲𝗼 𝗗𝗿𝗼𝗽! 🚀

In Part 1, we explored 𝗣𝗹𝗶𝗿𝗼𝗻, an all-Rust, MLIR-inspired compiler framework.

Now, in Part 2, let’s get hands-on and implement a custom dialect, using Cranelift IR as an example!
March 28, 2025 at 4:49 AM
1/4

🎥 🔴 𝐄𝐩𝐢𝐬𝐨𝐝𝐞 3 𝐢𝐬 𝐡𝐞𝐫𝐞!

Building on our journey into Vulkan and GPU programming, this episode takes a deeper look at how Vulkan compares to CUDA (and by extension, ROCm and HIP) and explores GPU debugging workflows across platforms.
February 11, 2025 at 4:24 AM
Reposted by regionaltantrums
Help shape the future of the Vulkan developer ecosystem! The 2025 LunarG Ecosystem Survey is now live. A few minutes of your time will help us chart the course and set priorities for the upcoming year. Survey closes on February 19, 2025.

www.surveymonkey.com/r/89LW2R8
Vulkan Ecosystem and SDK Survey - February 2025
Take this survey powered by surveymonkey.com. Create your own surveys for free.
www.surveymonkey.com
February 4, 2025 at 5:29 PM
1/3

🚀 𝐍𝐞𝐰 𝐕𝐢𝐝𝐞𝐨 𝐃𝐫𝐨𝐩! 🚀

This time, we’re diving into 𝐏𝐥𝐢𝐫𝐨𝐧, an all @rustlang
extensible compiler framework inspired by MLIR! If you’re into compilers, Rust, GPU/AI/HPC, or hardware acceleration, this one’s for you.
February 4, 2025 at 3:06 AM
1/4

🎥 🔴 𝐕𝐢𝐝𝐞𝐨 𝐃𝐫𝐨𝐩: A new year, a new series

In Part 2 of my new series on GPU programming with Vulkan and Rust, we dive deeper into how applications communicate with GPUs and why Vulkan shines as a modern GPU API.
January 28, 2025 at 6:50 AM
🎥 🔴 𝐕𝐢𝐝𝐞𝐨 𝐃𝐫𝐨𝐩: A new year, a new series

I’m kicking off a brand-new series on GPU programming with Vulkan and Rust—this is gonna be fun!
January 20, 2025 at 8:59 AM
Rust 1.84 is out!

This release includes a feature I’ve personally been waiting for:

- Strict Pointer Provenance APIs

blog.rust-lang.org/2025/01/09/R...
Announcing Rust 1.84.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
January 9, 2025 at 5:41 PM
(Part 1/3)

🎥 🔴 𝐕𝐢𝐝𝐞𝐨 𝐃𝐫𝐨𝐩

💻 𝐂𝐨𝐦𝐩𝐢𝐥𝐞𝐫𝐬 𝐢𝐧 𝐑𝐮𝐬𝐭: How does Cranelift emit machine code? 🤔

Compiler engineering is such a cool mix of theory and hands-on problem-solving! In Part 5, I dive into Cranelift’s instruction lowering and binary emission flow.
Compilers in Rust: Instruction Lowering and Binary Emission in Cranelift (Part 5)
YouTube video by regionaltantrums
youtu.be
December 22, 2024 at 5:05 AM

1/3 🎥 🔴 Video Drop!

💻 𝐂𝐨𝐦𝐩𝐢𝐥𝐞𝐫𝐬 𝐢𝐧 𝐑𝐮𝐬𝐭: Adding a Backend to Cranelift (Steps, Design, and Key Data Structures)

I finally delved into building a backend for Cranelift! While it doesn’t yet support 32-bit backends, I’m exploring how to bring RV32 (RISC-V 32-bit) to life.

youtu.be/VUlX_-hEQ44?...
Compilers in Rust: Learning to Add a Backend to Cranelift (Steps, Design, and Key Data Structures)
YouTube video by regionaltantrums
youtu.be
December 9, 2024 at 3:40 AM