• 并行体系结构


    计算机分类 : Flynn分类法:

    graph TB a[计算机体系结构]---b1[SISD] a---b2[SIMD] a---b3[MISD] a---b4[MIMD] b2---c1[阵列处理机] b2---c2[向量处理机] b4---d1[多处理器] b4---d2[多计算机] d1---e1[UMA] d1---e2[NUMA] d2---f1[MPP] d2---f2[Cluster] d2---f3[网格] f1-->xx(消息传递) f2-->xx f3-->xx e1-->yy(共享内存) e2-->yy(共享内存) subgraph ; s1[SISD:单指令流单数据流<br>SIMD:单指令流多数据流<br>MISD:多指令流单数据流<br>MIMD:多指令流多数据流机器] end; class b1,b2,b3,b4 B; class c1,c2,d1,d2 C; class e1,e2,f1,f2,f3 F; class xx,yy X; style a fill:#dae1e7, stroke:#333 classDef B fill:#f9c49a, stroke:#333 classDef C fill:#ffcbcb, stroke:#333 classDef F fill:#ffe9c5, stroke:#333 classDef X fill:#ffffff, stroke:#333 style s1 fill:#dae1e7, stroke:#333

    SIMD

    阵列处理机

    1591519451988

    向量处理机

    1591519690244

    MIMD

    多处理器系统

    多处理器系统的显著特点是共享内存

    根据共享内存的不同实现方式 :

    UMA多处理器系统 : Uniform Memory Access, 一致性存储器访问计算机

    NUMA多处理器系统 : Non-Uniform Memory Access, 非一致性存储器访问计算机

    多计算机系统

    由独立的计算机作为节点, 通过高速互连网络相互连接而构成的系统

    多计算机系统要解决的主要问题 :

    • 负载平衡技术
    • 可靠性技术
    • 并行程序调试工具

    1591521134213

    互联网络

    • 集中式交换网络
    • 分布式交换网络

    MPP, 机群 ( 集群 ), 网格

    • MPP

      一台机器, 一堆CPU

    1591521900933

    • 机群
      一堆机器

    机群系统 ( Cluster ) : 一组完整的计算机互联, 它们作为一个统一的计算机资源一起工作, 并能产生一台计算机的印象

    • 完整计算机 : 一台计算离开集群仍能运行自己的任务
    • 结点 : 集群系统中每台计算机

    局域网和机群 :

    局域网中计算机基本都是独立地工作, 计算机通过局域网共享资源

    机群中要求计算机协同工作, 充分利用机器资源达到高并行性和高可靠性的要求

    • 网格

      1591521910985

  • 相关阅读:
    电话号码分身
    利用Geoerver+Mysql+openlayers实现gis空间数据线段、多边形的存储、编辑、平移等功能
    vue+openlayers图形交互,实现多边形绘制、编辑和保存
    JetBrains AppCode:用于 iOS/macOS 开发的智能 IDE
    GIS基础知识
    class java.time.LocalDateTime cannot be cast to class java.util.Date
    geoserver配置SQL图层 cql_filter模糊查询
    gis论坛
    Geoserver的WFS服务
    Linux 环境下修改 MySQL 时区
  • 原文地址:https://www.cnblogs.com/roccoshi/p/13061325.html
Copyright © 2020-2023  润新知