@Tantandev
  @Tantandev
Tantan | Rust multi-threading code review @Tantandev | Uploaded April 2022 | Updated October 2024, 4 hours ago.
my 3d cellular automata simulation written in rust with multi threading was sub-optimal. Using benchmarks with criterion and the help from my community, I learnt what the bottlenecks of this application are.
Today I share the journey I went through to optimize my multi-threading code!
Let's talk about the code... ;)

original video 3D cellular automata video:
youtu.be/63qlEpO73C4

3D Cellular automata project links:
Source code: github.com/TanTanDev/3d_celluar_automata
IsseW gpu implementation: github.com/IsseW/cas
Dstaatz atomics implementation: github.com/dstaatz/3d_celluar_automata/blob/multithread/src/cells_multithreaded_v2.rs

BENCHMARKS I made for this video:
github.com/TanTanDev/cellular_automata_video_benchmarks.git

My discord group:
discord.gg/9P8QSYf

Want to support me?
Patreon: patreon.com/Tantandev
Monero: 43Ktj1Bd4Nkaj4fdx6nPvBZkJewcPjxPB9nafnepM7SdGtcU6rhpxyLiV9w3k92rE1UqHTr4BNqe2ScsK1eEENvZDC3W1ur

Credits:
Music Prototype by Wintergatan Build Tracks
Music Valentine by Wintergatan
Music The Rocket by Wintergatan

Music Non-Euclidian Geometry by Punch deck
Music Brazilian Street Fight by Punch deck
Music See The Light by Punch deck

Wintergatan link: wintergatan.net
License can be found on website

Punch deck link: soundcloud.com/punch-deck
Punch deck license: creativecommons.org/licenses/by/3.0

#rust #multithreading #review
Rust multi-threading code reviewBevy & Rust Star Wars Scene - How it WorksFrom idea to open source in 5 daysGoing all in on my Rust Voxel EngineIf Minecraft and Fez had a babyMaking A RUST-y Game Juicy!Literally every programmer everASMR programming STAR WARS - RUST & BEVYI Released A Game In 2 Weeks - With RUST!using programming to save ancient writing methodLeague of Legends with an xbox controllerBlazingly Fast Greedy Mesher - Voxel Engine Optimizations

Rust multi-threading code review @Tantandev

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER