We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I'm newbie in ARM architecture and their memory system.
I wonder about the mechanism in which NUMA works in ARM64.
How can I found the document about them?
Thank you.
Can you go into more detail? What is your background? I mean, new to ARM, but experienced in ...?AFAIK, NUMA is a SoC thing, not specific to the core. Mean, buses, inter-connects, caches etc.
So you need to read the manual of a specific SoC which uses NUMA (A64FX comes to mind).
Thank you for your reply.
I had experienced rk3326 and some Exynos SOCs that I reviewed the schematic and ported some BSP.
But, I have shallow knowledge of them.Then, doesn't NUMA need hardware support on the core side?
And why haven't many companies(SAMSUNG, BROADCOM etc..) adopted NUMA yet?
I have seen NUMA mostly in specialized CPUs like xmos or multi-CPU systems (like before mentioned A64FX).
Many-core CPUs also use NUMA architecture. Hmm, checking some internet resources, NUMA could be if a SoC contains SRAM and DRAM. Access times differ for these memory, so they are Not Uniform. I recommed this: http://lse.sourceforge.net/numa/faq/