徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
下载
比浏览器更快的访问!
 

多核心處理器和并行计算

快捷方式: 差异相似杰卡德相似系数参考

多核心處理器和并行计算之间的区别

多核心處理器 vs. 并行计算

多核處理器(Multi-core processor),又称多核微处理器,是在單個計算元件中,加入兩個或以上的獨立實體中央處理單元(簡稱核心,Core),只有兩個核心的處理器,稱為雙核處理器(dual-core processor)。這些核心可以分別獨立地執行程式指令,利用平行計算的能力加快程式的執行速度。「多核心」通常是对于中央处理器(Central Processing Unit,CPU)而论的,但是某些时候也指数字信号处理器(DSP)和系统芯片(SoC)。 通常,把将两个或更多独立处理器封装在一個單一集成电路(IC)中的方案稱為多核心處理器;而封裝在不同IC中的獨立處理器形成的計算機系統被稱為多處理器。在某些情况中(比如广告中),有些人会将在同一个集成电路中多个独立的单核心微处理器(或多核心微处理器)称做“多处理模块”、“多核心”等,其实是指“多处理器”而不是“多核心处理器”。除非特别说明,本文将使用“多核心”指代在同一集成电路中集成多個獨立處理器的CPU(即“多核心处理器”)。 一般情況下,多核心处理器可以在每个核心分别独立物理封装的情况下进行多任务处理(線程級並行處理(Thread-Level Parallelism,TLP),这种形式的TLP通常被认为是晶片級多處理)。. 并行计算(parallel computing)一般是指许多指令得以同时进行的计算模式。在同時進行的前提下,可以將計算的過程分解成小部份,之後以並行方式來加以解決。 電腦軟體可以被分成數個運算步驟來執行。為了解決某個特定問題,軟體採用某個演算法,以一連串指令執行來完成。傳統上,這些指令都被送至單一的中央处理器,以循序方式執行完成。在這種處理方式下,單一時間中,只有單一指令被執行(processor level: 比较微处理器,CISC, 和RISC,即流水线Pipeline的概念,以及后来在Pipeline基础上以提高指令处理效率为目的的硬件及软件发展,比如branch-prediction, 比如forwarding,比如在每个运算单元前的指令堆栈,汇编程序员对programm code的顺序改写)。平行運算採用了多個運算單元,同時執行,以解決問題。.

之间多核心處理器和并行计算相似

多核心處理器和并行计算有(在联盟百科)3共同点: 对称多处理中央处理器任务并行

对称多处理

對稱多處理(Symmetric multiprocessing,縮寫為 SMP),也譯為均衡多處理、對稱性多重處理,是一種多處理器的電腦硬體架構,在對稱多處理架構下,每個處理器的地位都是平等的,對資源的使用權限相同。現代多數的多處理器系統,都採用對稱多處理架構,也被稱為對稱多處理系統(Symmetric multiprocessing system)。在這個系統中,擁有超過一個以上的處理器,這些處理器都連接到同一個共享的主記憶體上,並由單一作業系統來控制。在多核心處理器的例子中,對稱多處理架構,將每一個核心都當成是獨立的處理器。 在對稱多處理系統上,在作業系統的支援下,無論行程是處於使用者空間,或是核心空間,都可以分配到任何一個處理器上運行。因此,行程可以在不同的處理器間移動,達到負載平衡,使系統的效率提升。.

多核心處理器和对称多处理 · 对称多处理和并行计算 · 查看更多 »

中央处理器

中央处理器 (Central Processing Unit,缩写:CPU),是计算机的主要设备之一,功能主要是解释计算机指令以及处理计算机软件中的数据。计算机的可编程性主要是指对中央处理器的编程。中央处理器、内部存储器和输入/输出设备是现代电脑的三大核心部件。1970年代以前,中央处理器由多个独立单元构成,后来发展出由集成电路制造的中央处理器,這些高度收縮的元件就是所謂的微处理器,其中分出的中央处理器最為复杂的电路可以做成单一微小功能强大的单元。 中央处理器廣義上指一系列可以执行复杂的计算机程序的逻辑机器。这个空泛的定义很容易地将在“CPU”这个名称被普遍使用之前的早期计算机也包括在内。无论如何,至少从1960年代早期开始,这个名称及其缩写已开始在电子计算机产业中得到广泛应用。尽管与早期相比,“中央处理器”在物理形态、设计制造和具体任务的执行上有了极大的发展,但是其基本的操作原理一直没有改变。 早期的中央处理器通常是为大型及特定应用的计算机而定制。但是,这种昂贵的为特定应用定制CPU的方法很大程度上已经让位于开发便宜、标准化、适用于一个或多个目的的处理器类。这个标准化趋势始于由单个晶体管组成的大型机和微机年代,随着集成电路的出现而加速。IC使得更为复杂的中央处理器可以在很小的空间中设计和制造(在微米的數量级)。中央处理器的标准化和小型化都使得这一类数字设备和電子零件在现代生活中的出现频率远远超过有限应用专用的计算机。现代微处理器出现在包括从汽车到手机到儿童玩具在内的各种物品中。.

中央处理器和多核心處理器 · 中央处理器和并行计算 · 查看更多 »

任务并行

任務平行(Task parallelism),也稱為功能平行(function parallelism)或控制平行(control parallelism),是平行計算程序设计模型的一种。在这个模型中,每一个线程执行一个分配到的任务,而这些线程则被分配(通常是操作系统内核)到该并行计算体系的各个计算节点中去。.

任务并行和多核心處理器 · 任务并行和并行计算 · 查看更多 »

上面的列表回答下列问题

多核心處理器和并行计算之间的比较

多核心處理器有60个关系,而并行计算有38个。由于它们的共同之处3,杰卡德指数为3.06% = 3 / (60 + 38)。

参考

本文介绍多核心處理器和并行计算之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »