并行计算机体系结构梳理及MIMD计算机体系结构分支归纳

        首先先说SISD(Single Instruction Stream Single Data Stream),单指令流单数据流体系结构,一个指令对一个数据进行操作,这就是我们最常见的冯·诺依曼计算机

        然后是SIMD(Single Instruction Stream Multiple Data Stream),单指令流多数据流体系结构,一条指令可以对多个数据进行操作,适合对大规模数据进行快速相同运算操作,相关成果有向量计算机与阵列计算机

        MISD(Multiple Instruction Stream Single Data Stream),多指令流单数据流体系结构,多个指令单元的指令对一个数据进行操作,目前并不常用

        MIMD(Multiple Instruction Stream Single Data Stream),多指令流多数据流体系结构,当前最流行的分布式集群计算基础就是基于这个系统展开的

        MIMD是由多个处理核心组成的分布式体系,其中,如果多个CPU共用一个内存,则称为多处理机模式,相当于给一个计算机装了N个CPU

        ·UMA结构(Uniform Memory Access),多个处理器共用一个内存,相对传统

        ·COMA结构(Cache-Only Memory Architecture),将一个内存在逻辑上划分成若干单元,给每个处理器分配一个独立逻辑单元

        如果在MIMD的体系结构中,每个处理单元配有自己单独的内存,相当于多个独立的计算机组成的集群系统,那么这就是多计算机结构,这是目前主流框架最常用的底层结构。

        ·MPP(Massively Parallel Processing) 大规模并行处理大量节点计算机利用高速计算机网络连接,是一种并行计算处理系统

        ·COW(Cluster of Workstation)工作站集群(工作站可以理解为高性能的计算机),其中多台独立的工作站或服务器组成一个集群,共同完成任务。

        MPP与COW的主要区别在于 COW 强调了多台独立工作站或服务器组成的集群,而 MPP 强调了大量处理器并行处理任务的系统架构。COW 更侧重于集群的组织和管理,而 MPP 更侧重于并行计算任务的处理。MPP一般是通过专用网络+高性能的计算服务器组建的,COW一般使用的则是普通服务器并利用普通互联网连接的

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值