The forum god should have a lot of good explanations, I also briefly expounded my views, I hope to be helpful to you.
What is Socket
This is a physical concept. It refers to the number of CPU slots on the mainboard. Generally, a server has multiple CPU slots.
NUMA also introduces the concept of Node, which logically represents a CPU slot.
What is Core
A core is a physical unit that can independently execute tasks on a CPU. Generally, a CPU has multiple cores. A quad-core CPU refers to a CPU that has four cores and four units that can independently execute tasks.
What is Thread
A thread is a logical concept and is a unit that can be logically executed independently.
The relationship between Socket, Core, and Thread
We can look at their relationship through a diagram.

The Node concept is introduced to the NUMA architecture to solve the core grouping problem.
Each node has its own internal CPU, bus, and memory, and can access the memory of other nodes. The biggest advantage of NUMA is that it can increase the number of CPUs.
————————————————The biggest advantage of NUMA is that the number of CPUs can be increased. ————————————————

As shown in the preceding figure, each socket has two nodes, and each socket has two nodes. Each node has eight threads. Therefore, there are a total of 4 (Socket) × 2 (Node) × 8 (4core × 2 Thread) = 64 threads.