多核 CPU 和多個 CPU 有何區別?

架構可以千變萬化,面向需求、綜合考量是王道。 來,簡單舉個例子。假設現在我們要設計一臺計算機的處理器部分的架構。現在擺在我們面前的有兩種選擇,多個單核CPU和單個多核CPU。 如果我們選擇多個單核CPU,那麼每一個CPU都需要有較爲獨立的電路支持,有自己的Cache,而他們之間通過板上的總線進行通信。假如在這樣的架構上,我們要跑一個多線程的程序(常見典型情況),不考慮超線程,那麼每一個線程就要跑在
相關文章
相關標籤/搜索