中央处理器-5.7多处理器的基本概念

一、SISD、 SIMD、MISD、MIMD 的基本概念

单指令单数据流,单指令多数据流,多指令单数据流(目前不存在这种),多指令多数据流

二、硬件多线程的基本概念

1、细粒度多线程

在多个线程之间相互切换,交替占用处理单元,线程之间切换的开销较小。

通俗来讲,细粒度多线程就是在炒菜时,一次炒多个菜,每次在一个菜花的时间是有限的,翻炒几下之后便会去翻炒下一个菜。

2、粗粒度多线程

一个线程只有在延迟较大或者碰到阻塞时候才会切换到另外一个线程。

通俗来讲就是炒菜的时候,要炒多个菜,只有在这个菜炒好之后或者这个菜需要炖很久才会切换到别的线程。

2、同时多线程

为了解决细粒度多线程和粗粒度多线程对运算单元运用不充分的问题,同时发射多条多线程并且结合细粒度多线程技术,多线程交替运行。

三、多核cpu

多个cpu集成在一个模块中间,每一个部分有独立的cpu状态检测,中断控制逻辑,执行单元和独立的cache。

四、共享内存多处理器的基本概念

统一存储访问(UMA)和非统一存储访问(NUMA)可以通俗地解释如下:

统一存储访问(UMA)就像一个大家庭,所有的成员(处理器)都可以平等地访问同一个共享的储藏室(内存)。这个大家庭的成员们协同工作,同时处理不同的任务,每个任务的处理速度都差不多,所以整体效率不高。

非统一存储访问(NUMA)就像一个公司的不同部门,每个部门都有自己的专用储藏室(内存),只供本部门的成员(处理器)使用。虽然每个部门的成员都可以访问整个公司的储藏室,但访问速度取决于部门距离储藏室的远近。也就是说,如果一个部门离储藏室很远,那么它的成员访问储藏室的速度就会比较慢。这种架构适用于一些需要快速响应的紧急任务,因为可以更快地找到处理任务最快的处理器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值