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!