【计算机系统】阵列处理机、并行处理机和多处理机

简介: 【计算机系统】阵列处理机、并行处理机和多处理机

正文


并行性包括同时性和并发性。其中,同时性是指两个或两个以上的事件在同一时刻发生,并发性是指两个或两个以上的事件在同一时间间隔内连续发生。


从计算机信息处理的步骤和阶段的角度来看,并行处理可分为如下几类。


  1. 存储器操作并行。
  2. 处理器操作步骤并行(流水线处理机)。
  3. 处理器操作并行(阵列处理机)。
  4. 指令、任务、作业并行(多处理机、分布式处理系统、计算机网络)。


阵列处理机


阵列处理机将重复设置的多个处理单元(PU)按一定方式连成阵列,在单个控制部件(CU)控制下,对分配给自己的数据进行处理,并行地完成一条指令所规定的操作。这是一种单指令流多数据流计算机,通过资源重复实现并行性。


并行处理机


SIMD 和 MIMD 是典型的并行处理机,SIMD 有共享存储器和分布式存储器两种形式。

在具有共享存储器的 SIMD 结构中,将若干存储器构成统一的并行处理机存储器,通过互联网 ICN 为整个并行系统的所有处理单元共享。其中,PE 未处理单元,CU 控制部件,M 为共享存储器,ICN 为互联网络。

13.webp.jpg

共享存储器


分布式存储器的 SIMD 如图所示,其中,PE 为处理单元,CU 为控制部件,PEM 为局部存储器,ICN 为互联网络。含有多个同样结构的处理单元,通过寻径网络的 ICN 为一定的方式互相连接。


14.webp.jpg

分布式存储器


多处理机


多处理机系统是由多台处理机组成的系统,每台处理机有属于自己的控制部件,可以执行独立的程序,共享一个主存储器和所有的外部设备。它是多指令流多数据流计算机。在多处理机系统,机间的互联技术决定了多处理机的性能。多处理机之间的互连要满足高频带、低成本、连接方式的多样性以及在不规则通信情况下连接的无冲突性。


其他计算机


集群一般是指连接在一起的两个或多个计算机(结点)。集群计算机是一种并行或分布式处理系统,由很多连接在一起的独立计算机组成,像一个单集成的计算机资源一样协调工作,主要用来解决大型计算问题。计算机结点可以是一个单处理器或多处理器的系统,拥有内存、I/O 设备和操作系统。连接在一起的计算机集群对用户和应用程序来说像一个单一的系统,这样的系统可以提供一种价格合理的且可获得所需性能和快速而可靠的服务的解决方案。

目录
相关文章
|
8月前
|
缓存 运维 负载均衡
从负载均衡到安全防护:HTTP 反向代理的核心能力
HTTP反向代理是Web架构核心组件,兼具负载均衡、高可用故障转移、静态资源缓存、安全防护(如IP限流、SSL终止)、内容优化等功能,显著提升系统性能、稳定性与安全性,降低运维成本,保障大规模应用流畅可靠运行。
|
7月前
|
存储 安全 Ubuntu
一个人=一支团队!OpenClaw 多Agent 架构阿里云/本地搭建+大模型API配置+安全协作及常见问题解答
2026年,OpenClaw的多Agent架构成为提升效率的核心玩法——单个Agent包揽所有任务的模式,早已因“记忆负担重、Token消耗高、响应不精准”被淘汰。通过创建分工明确的Agent团队,让每个角色专注特定领域(如开发、测试、文档、运营),实现“独立工作空间+专属模型+精准路由”的协同模式,既能降低Token开销,又能提升任务处理质量,这正是OpenClaw高阶用户的核心秘诀。
1828 4
|
网络协议 安全 算法
路由协议(静态路由、RIP、OSPF、BGP)
本文介绍了四种常见的路由协议:静态路由、RIP、OSPF 和 BGP。静态路由由管理员手动配置,简单安全但缺乏动态性;RIP 是距离矢量协议,适合小型网络,实现简单但收敛慢且易产生环路;OSPF 基于链路状态算法,适用于中大型网络,快速收敛且无环路,但配置复杂;BGP 是路径矢量协议,主要用于自治系统间路由选择,策略性强、稳定性高,但配置难度大且依赖人工干预。根据网络规模和需求,可选择合适的路由协议。
1872 9
|
Linux Shell
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
909 19
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
2753 4
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
|
算法 Java C语言
【数据结构】后缀(逆波兰)表达式的计算以及中缀转后缀的方法
【数据结构】后缀(逆波兰)表达式的计算以及中缀转后缀的方法
5181 1
|
机器学习/深度学习 编解码 算法
什么是超分辨率?浅谈一下基于深度学习的图像超分辨率技术
超分辨率技术旨在提升图像或视频的清晰度,通过增加单位长度内的采样点数量来提高空间分辨率。基于深度学习的方法,如SRCNN、VDSR、SRResNet等,通过卷积神经网络和残差学习等技术,显著提升了图像重建的质量。此外,基于参考图像的超分辨率技术通过利用高分辨率参考图像,进一步提高了重建图像的真实感和细节。
|
人工智能 自然语言处理
使用Kimi+Markmap总结文件内容生成思维导图原创
一份文件内容太长,完整阅读下来太费时间,但如果使用AI进行内容提炼,再总结成思维导图,方便快速看到这份文件的核心内容和主题结构,就会极大地节约时间,目前就可以使用Kimi+Markmap这两个工具,帮我们把ppt、word、pdf等文件内容快速总结成思维导图。
3304 8
使用Kimi+Markmap总结文件内容生成思维导图原创
|
存储 SQL 大数据
矢量数据库与传统数据库的对比:优势与挑战
【4月更文挑战第30天】矢量数据库与传统数据库对比:矢量数据库擅长处理高维数据和相似性搜索,适用于AI及大数据场景,但技术复杂度高,集成与数据迁移具挑战;传统数据库成熟稳定,简单易用且支持广泛,但在处理非结构化数据上不足。选择需依据具体业务需求。
|
缓存 Ubuntu 应用服务中间件
Ubuntu 22.04 上安装、配置和使用 Nginx 可以分为几个简单的步骤
Ubuntu 22.04 上安装、配置和使用 Nginx 可以分为几个简单的步骤

热门文章

最新文章