一、基本知识

  1. **RISC:**Reduced Instruction Set Computer

  2. Moore’s Law(摩尔定律)

    集成电路上可以容纳的晶体管数目在大约每经过18个月到24个月便会增加一倍。

  3. Amdahl‘s Law(阿姆达尔定律)

    $Speedup\\=\frac{Execution\space Time_{old}}{Execution\space Time_{new}}\\=\frac 1{(1-Fraction_{enhanced})+\frac{Fraction_{enhanced}}{Speedup_{enhanced}}}$

二、计算机的类型

  1. PMD:Personal Mobile Device
  2. Desktop
  3. Server
  4. Cluster(集群)/ WSC(仓储式计算机)
  5. Embedded(嵌入式)/ IoT Computer(物联网计算机)

三、并行 Parallelism

1. 应用并行和硬件并行

  1. Application Parallelism
  2. Hardware Parallelism

2. 并行的 Flynn 分类

Flynn(人名)按照指令流、数据流的数目,将并行分为四类(Single/Multiple Instruction/Data stream):

  1. SISD(单指令流,单数据流)
  2. SIMD(单指令流,多数据流)
  3. MISD(多指令流,单数据流)