What are the differences between multi-CPU, multi-core and hyper-thread?
Multi-CPU was the first version: You’d have one or more mainboards with one or more CPU chips on them. The main problem here was that the CPUs would have to expose some of their internal data to the other CPU so they wouldn’t get in their way. The next step was hyper-threading. One chip on … Read more