UNITY TIP: Found a very useful article on 'Getting started with the Unity Entity Component System, C# Job System and Burst Compiler' on the Intel website written by Cristiano and Mike Geig. Great introduction! Link: software.intel.com/en-us/articles/get-started-with… This article also explains what Joachim Ante mentioned in a talk a while back about how arrays are laid out in memory, and hardware prefetching. Prior to reading this I didn't know what Cache prefetching was, so the fact that the processor has predictive abilities was news to me.
There's also a bit of motivation in there. When you get to the section 'Entity Component System Using Jobs' it starts with, "This is where things get a little bit more complex, but once you understand it you'll know it forever.". This is good advice! And very true!
Abhinav a.k.a Demkeys (Demkeys)
UNITY TIP: Found a very useful article on 'Getting started with the Unity Entity Component System, C# Job System and Burst Compiler' on the Intel website written by Cristiano and Mike Geig. Great introduction!
Link: software.intel.com/en-us/articles/get-started-with…
This article also explains what Joachim Ante mentioned in a talk a while back about how arrays are laid out in memory, and hardware prefetching. Prior to reading this I didn't know what Cache prefetching was, so the fact that the processor has predictive abilities was news to me.
There's also a bit of motivation in there. When you get to the section 'Entity Component System Using Jobs' it starts with, "This is where things get a little bit more complex, but once you understand it you'll know it forever.". This is good advice! And very true!
7 years ago (edited) | [YT] | 1