1. 冯.诺依曼计算机架构


1)内存;
存储数据和代码指令;
2)控制单元;
从内存中fetch instruction/data,解码instrution,之后完成编程的任务
3)算数逻辑单元;
完成基本的算数逻辑操作。
4)IO
人机交互的接口。

2. flynn 分类

并行计算机的分类有很多方法,上图介绍一种由data stream和instrution stream的两个方面对并行计算机进行分类。
1)SISD
串行计算机。每个cycle只有一个instrution,每个cycle只能完成一个data的操作。
2)SIMD
并行计算机之一,首先所有的processing unit全部执行一条指令,但是processing unit
能够处理不同的数据元素。

3)MIMD

一个cycle内,PU可以执行不同的指令,并且处理不同的数据,目前大部分的高性能的机器均采用这一架构。
3)MISD

一个cycle中,PU可执行不同的指令,但是处理不同的数据。

超标量(MIMD)用硬件来决定哪些指令可以并行执行,而VLIW采用软件来决定哪些指令并行,通过把指令调度的复杂度交给编译器来降低硬件复杂度。

并行计算————计算机架构相关推荐

  1. 图灵奖得主长文报告:是什么开启了计算机架构的新黄金十年?

    文 | 杨晓凡 任然 包永刚 来自雷锋网(leiphone-sz)的报道 雷锋网按:近几年来,不论是普通消费者还是科研人员们都可以感受到两种浪潮,一种是CPU速度的提升越来越不显著了,我们说CPU制造 ...

  2. 计算机架构:漫游CPU的奥秘世界

    目录标题 一.计算机架构基础(Computer Architecture Fundamentals) 1.1 历史发展(History) 1.2 计算机系统的组成(Components of Comp ...

  3. 图灵奖得主长文报告:是什么开启了计算机架构的新黄金十年?(上)

    雷锋网按:近几年来,不论是普通消费者还是科研人员们都可以感受到两种浪潮,一种是CPU速度的提升越来越不显著了,我们说CPU制造商又在"挤牙膏":另一方面,在深度学习的刺激下,各个半 ...

  4. RISC-V与DSA计算机架构

    RISC-V与DSA计算机架构 相信所有和计算机体系结构打过交道的朋友们都看过David Patterson与John Hennessy的煌煌巨作,<计算机体系架构:量化研究方法>.两位在 ...

  5. 计算机架构及开机过程

    一.计算机架构 下图是一台台式机机箱内部样子: 总的来说,计算机由5大基本组件组成:算术运算器,逻辑控制器,内存,输入设备,输出设备.其中算术运算器和逻辑控制器封装在CPU之中:内存是CPU计算数据的 ...

  6. 计算机架构设计的 8 个伟大思想

    来源:书籍<计算机组成与设计>硬件/软件接口 "These are eight great ideas that computer architects have invente ...

  7. 计算机架构总结笔记(1)

    目录 课程大纲 计算机系统层次: 计算机架构定义 计算机架构.组成和实现的区别 计算机架构.组成具体内容(两相比较以示区别) 计算机架构分类--费林分类法(Flynn's classification ...

  8. 计算机架构宗师Patterson与Hennessy 演讲实录,ISA指令集架构回顾——未来指令集架构方向,RISC-V与DSA

    相信所有和计算机体系结构打过交道的朋友们都看过David Patterson与John Hennessy的煌煌巨作,<计算机体系架构:量化研究方法>.两位在计算机架构领域鼎鼎大名的教授,一 ...

  9. 两大图灵奖得主力作:计算机架构的新黄金时代

    来源|Communications of ACM 撰文|John L. Hennessy, David A. Patterson 编译|机器之心 原文|https://cacm.acm.org/mag ...

最新文章

  1. 01H5-fe-html5-003智能表单下
  2. Java中System.setProperty()用法
  3. 南柯服务器压力,性能测试的数据解释及分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  4. 阿里云ESC上的Ubuntu图形界面的安装
  5. python字符串填充_填充函数(Python)字符串.zfi
  6. Riddle(2018 CCPC (秦皇岛站) I 题)
  7. numpy基础笔记01
  8. wms智能仓储系统不可缺少?
  9. c# https请求
  10. About Gaelyk
  11. 兼容浏览器的insertAdjacentHTML
  12. html加载富文本_富文本图片懒加载解决方案
  13. 机械制图之三棱锥的三视图
  14. lightgbm中的多分类multiclass与multiclassova
  15. 正态分布变换NDT算法原理及其在点云配准中的应用
  16. kali linux国内源
  17. 使用trickle限制网络上传和下载速度
  18. 23家上市公司抢先机落地区块链应用,政务、金融领域成果最吸睛
  19. FastDeRain解读
  20. 【maven】Maven异常:Could not find artifact

热门文章

  1. 关于Java文件路径问题 1
  2. 解决module not found: error: can‘t resolve ‘path‘ in ‘C:\xxx\xxx‘
  3. SQL Prompt 4试用
  4. 阿里云如何绑定域名(阿里云域名如何绑定ip)
  5. 惊呆了!我用 Python 可视化分析和预测了 2022 年 FIFA世界杯
  6. Javascript的设计模式之从设计到模式(重要设计模式)
  7. Explainable Artificial Intelligence Approaches: A Survey
  8. CentOS 8 上配置 FTP 服务器详细步骤,附截图
  9. 龙蜥降世,神龙升级,灵杰亮相,阿里云再出神器
  10. 海康威视启用码流加密_如何在Windows 10上启用全盘加密