并行计算机体系结构
并行计算机的分类及基本结构(采用扩展的Flynn分类):
1.SIMD(单指令多数据流)
SM--Vector Pipelined 向量流水计算机
DM--Processor Array SIMD阵列机
2.MIMD(多指令多数据流)
SM--SMP(UMA) 对称式多处理机UMAUniform-memory-access
VSM--cc-NUMA NonUniform-memory-access
DM
MPP大规模并行处理机
BeoWulf
SMP cluster
其中,MIMD中的又分两类
共享存储型:具有统一的地址空间,任何一个处理器都可以直接访问到存储空间中的第一个存储单元.
UMA 物理存储器被所有处理机均匀共享,所有处理机对所有存储字具有相同的存取时间.
cc-NUMA 访问时间随存储字的位置不同而变化.
COMA只用高速缓存的多处理机远程高速缓存访问则借助于分布高速缓存目录进行.
分布式存储型:不具有统一的地址空间,每个处理器只能访问部分存储资源.