multi-CPU, multi-core and hyper-thread

前端 未结 3 1580
一个人的身影
一个人的身影 2020-11-28 17:51

Could anyone recommend some documents to me to illustrate the differences between multi-CPU, multi-core, and hyper-thread? I am always confused about these differences, and

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-28 18:17

    In a nutshell: multi-CPU or multi-processor system has several processors. A multi-core system is a multi-processor system with several processors on the same die. In hyperthreading, multiple threads can run on the same processor (that is the context-switch time between these multiple threads is very small).

    Multi-processors have been there for 30 years now but mostly in labs. Multi-core is the new popular multi-processor. Server processors nowadays implement hyperthreading along with multi-processors.

    The wikipedia articles on these topics are quite illustrative.

提交回复
热议问题