多核處理器 多核處理器(CMP)就是將多個計算內核集成在一個處理器芯片中,從而提高計算能力。按計算內核的對等與否,CMP可分爲同構多核和異構多核。計算內核相同,地位對等的稱爲同構多核。反之稱爲異構多核。 多處理器 多處理器指多個CPU,每個CPU可以是單核或多核的。雖然同時使用多個CPU,但是從管理的角度來看,它們的表現就像一臺單機一樣。對稱多處理器(SMP)結構是近來最流行的多處理器結構,系統將任務隊列對稱地分佈於多個CPU之上,從而極大地提高了整個系統的數據處理能力,而非對稱結構已比較少見。 多核開發和多線程開發的區別 在本質上,多核開發也就是利用多線程進行程序開發,讓不同功能的進程在不同的核上運行,或者讓同一進程中不同功能的線程在不同的核上運行。以往我們學習的算法都是面向單線程的,而多核開發時要將這些算法改造成支持多線程的算法,然後系統運行時會將多線程分配到多核處理器上,以實現運行的加速。 不過和傳統的多線程編程方式有所不同, 多核開發對於同步鎖定等問題較簡單,但是需要仔細分析出可並行計算的代碼塊來,讓多線程能夠在一個任務中並行。多線程開發的時候,你並不知道有幾個物理CPU,而進行多核開發時,你肯定知道有多少個物理CPU了。
多核,多處理器,多線程概念
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MIPS指令集(31條)
原文地址MIPS指令集 MIPS 指令集(共31條) MIPS 指令集(共31條) 助記符 指令格式 示例 示例含義 操作及其解釋 Bit # 31..26 25..21 20..16 1
zjdxwwx
2020-06-16 07:14:51
體系結構_SimpleScalar配置二級緩存指令和數據放在一起
&再见萤火虫&
2020-07-02 21:12:02
體系結構_流水線相關和指令調度實驗【問題整理】
&再见萤火虫&
2020-07-01 03:40:16
MIPS延遲槽技術
qq_42556934
2020-06-23 00:07:02
一個核心繫統應該達到的要求
vividboy
2020-06-22 06:10:44
(轉)Cache與主存之間的全相聯映射,直接映射和組相聯映射的區別
TopDstar
2020-06-22 03:53:31
體系結構---數據庫存儲
-你真好看-
2020-06-19 10:51:09
軟件體系結構與架構五大設計模式
Branlen
2020-06-17 14:34:05
計算機體系結構期末複習-輸入輸出系統
a634238158
2020-06-17 03:35:47
Caller-saved register and Callee-saved register
Vincent'
2020-06-16 11:44:47