Understanding CPU cores/threads and GPU roles in 3D Slicer workflows

Hello, I’m not sure if this is the right place to ask, but I would like to know where I could learn more about the hardware and how it is involved in the different modules.

From what I understand, the GPU is mainly used for volume rendering, while most other tasks are CPU-RAM dependent. But regarding the CPU—how much does it really matter? For example, how do modules like Grow from Seeds, Threshold, or Level Tracing behave, or even editing directly in the 3D view?

Do these tools typically run single-core or multi-core, and how do threads and cores affect performance?

Finally, between Intel and AMD, is there any substantial difference? For instance, would CPUs with 3D cache like the 9950X3D behave differently compared to Intel’s Core Ultra processors?