Rust multi-threading code review

Published: 05 April 2022
on channel: Tantan
210,575
7.7k

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:
   • 3D Cellular Automata - complex behavior fr...  

3D Cellular automata project links:
Source code: https://github.com/TanTanDev/3d_cellu...
IsseW gpu implementation: https://github.com/IsseW/cas
Dstaatz atomics implementation: https://github.com/dstaatz/3d_celluar...

BENCHMARKS I made for this video:
https://github.com/TanTanDev/cellular...

My discord group:
  / discord  

Want to support me?
Patreon:   / 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: https://wintergatan.net/
License can be found on website

Punch deck link:   / punch-deck  
Punch deck license: https://creativecommons.org/licenses/...

#rust #multithreading #review


On this page of the site you can watch the video online Rust multi-threading code review with a duration of hours minute second in good quality, which was uploaded by the user Tantan 05 April 2022, share the link with friends and acquaintances, this video has already been watched 210,575 times on youtube and it was liked by 7.7 thousand viewers. Enjoy your viewing!