多核處理器是一種集成電路,它使用兩個或多個單獨的處理器或核心來處理數據。這些核心可以連接到一個集成電路上,也可以集成到一個芯片封裝中的獨立芯片中。每個核心都有自己的高速緩存,每個核心都有獨立的處理數據的能力...
多核處理器是一種集成電路,它使用兩個或多個單獨的處理器或核心來處理數據。這些核心可以連接到一個集成電路上,也可以集成到一個芯片封裝中的獨立芯片中。每個核心都有自己的高速緩存,每個核心都有獨立的處理數據的能力

帶有多核處理器的臺式電腦。多核處理器的優點是速度更快。傳統的,單核處理器在它的緩存中存儲一些數據,當需要緩存外的數據時,它必須從隨機存取存儲器(RAM)等其他地方檢索,處理器速度降到RAM或其他存儲設備的最大速度。此速度通常比處理器的最高速度慢得多。

雙核處理器安裝在主板上。多核處理器速度更快,因為每個核心都可以處理自己的數據流。而多核處理器仍然有選擇地緩存數據并從其他存儲中檢索非緩存數據當另一個處理器從慢速存儲設備中檢索所需信息時,附加的一個或多個核心可以繼續以正常的處理器速度執行命令和接收信息。這樣,在檢索數據時,整個系統不必減速多核處理器對于多任務處理特別有價值,每個多個程序都為自己的一組數據提供處理服務。不同的核心可以處理不同的數據流,從而提高整體處理速度。對于單個軟件程序來說,利用多核技術,它必須有同步多線程技術(SMT),允許它發送并行指令集供多核使用四核、六核和八核的多核處理器。然而,許多主板無法處理這么多核。多核系統可以是同質的,使用所有相同的核心,或者異構,使用非相同的核心。盡管多核處理器旨在提高整體速度和性能,并不是所有的程序都采用多核處理技術,許多程序甚至有些操作系統都缺少使用多個處理核心所需的SMT。使用多核處理的操作系統并不總是設計為最大化多核處理潛力,因此,整個處理能力往往無法實現。多核處理器往往比單核處理器產生更多的熱量,造成熱管理挑戰。處理器產生的熱量會隨著每個額外的內核呈指數級上升。高溫會導致處理器過熱,造成操作問題和安全風險處理器制造商不得不投入大量的時間和技術來開發解決多核處理器所帶來的熱問題的解決方案。