美文网首页
计算机处理器级别的并行单核处理器位级数据级并行多核处理器分类

计算机处理器级别的并行单核处理器位级数据级并行多核处理器分类

作者: 每天学点编程 | 来源:发表于2018-02-05 08:56 被阅读30次

请关注我的微信公众号

个人微信公众号

技术交流群 (仅作技术交流):642646237

​请关注我的头条号:

现在计算机不同层次使用的并行技术

并行并不等同于多核,现代计算机在不同层次上都使用了并行技术。
单核CPU在位级和指令级两个层次上都能够并行地使用内置的晶体管资源。

现在计算机不同层次使用的并行技术——单核CPU的并行——位级(bit-level)并行

对于两个32位数的加法,8位计算机必须进行多次8位计算,而32位计算机可以一步完成,即并行地处理32位数的4字节。
由位升级带来的性能改善是存在瓶颈的,这也正是短期内无法步入128位时代的原因。

现在计算机不同层次使用的并行技术——单核CPU的并行——指令级(instruction-level)并行

现代CPU的并行度很高,其中使用的技术包括流水线、乱序执行和猜测执行等。
因为尽管单核处理器内部的并行度很高,但是经过精心设计,从外部看上去所有处理都像是串行的。

现在计算机不同层次使用的并行技术——单核CPU的并行——指令级(instruction-level)并行——多核时代的不同

多核时代,必须面对的情况是:无论是表面上还是实质上,指令都不再串行执行了。

现在计算机不同层次使用的并行技术——单核CPU的并行——数据级(data)并行(“单指令多数据”,SIMD)

并行地在大量数据上施加同一操作。

这并不适合解决所有问题,但在适合的场景却可以大展身手。
图像处理就是一种适合进行数据级并行的场景。比如,为了增加图片亮度就需要增加每一个像素的亮度。
现代GPU(图形处理器)也因图像处理的特点而演化成了极其强大的数据并行处理器。

现在计算机不同层次使用的并行技术——多核CPU的并行——任务级(task-level)并行——分类

从程序员的角度来看,多处理器架构最明显的分类特征是其内存模型(共享内存模型或分布式内存模型)。
对于共享内存的多处理器系统,每个处理器都能访问整个内存,处理器之间的通信主要通过内存进行。

对于分布式内存的多处理器系统,每个处理器都有自己的内存,处理器之间的通信主要通过网络进行。

通过内存通信比通过网络通信更简单更快速,所以用共享内存编程往往更容易。
当处理器个数逐渐增多,共享内存就会遭遇性能瓶颈——此时不得不转向分布式内存。
如果要开发一个容错系统,就要使用多台计算机以规避硬件故障对系统的影响,此时也必须借助于分布式内存。

相关文章

  • 计算机处理器级别的并行单核处理器位级数据级并行多核处理器分类

    请关注我的微信公众号 个人微信公众号 技术交流群 (仅作技术交流):642646237 ​请关注我的头条号: 现在...

  • 多线程同步与互斥机制

    1、多线程并行和并发的区别 并行:多个处理器或者多核处理器同时执行多个不同的任务。 并发:一个处理器处理多个任务。...

  • 显卡之能&GLSL

    图形处理器与一般处理器的区别在于显卡可以是并行的处理器,当然,现代处理器在数据级别的并行往往是针对需要在多个核或者...

  • JAVA并发不得不知的线程-Thread

    随着计算机单核到多核的发展,程序追求的并行处理,实时性需求变得更好的实现。线程能充分利用当代多核处理器CPU处理能...

  • java面试题(三)

    Java 多线程模块 1、并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务。 并发:多个任务在...

  • 并行与并发的区别

    并发:一个处理器同时处理多个任务。并行:多个处理器或者是多核的处理器同时处理多个不同的任务。看下图:

  • 多线程

    1. 并发与并行的概念: 并发:一个处理器在同一时段内处理不同的任务 并行: 多个处理器或者一个多核处理器在同一时...

  • 2021-01-31 今日主题 并发

    今日主题 并发 1.并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务。并发:多个任务在同一个 ...

  • Java面试题(二):多线程

    多线程 35. 并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务。 并发:多个任务在同一个 C...

  • [Android]面试相关

    并行和并发有什么区别 并行:多个处理器或多核处理器同事处理多个任务。并发:多个任务在同一个CPU核上,按细分的时间...

网友评论

      本文标题:计算机处理器级别的并行单核处理器位级数据级并行多核处理器分类

      本文链接:https://www.haomeiwen.com/subject/dfhbzxtx.html