第一章,Fundamentals of Quantitative Design and Analysis
并行的各种分类
并行的种类分为两种。
其一。Data-Level Parallelism (DLP) 数据层次并行。
there are many data items that can be operated on at the same time.
其二.Task-Level Parallelism (TLP) 任务层次并行。
tasks of work are created that can operate independently and largely in parallel。
这两种并行又可以分为以下4种主要实现方式。
1.Instruction-Level Parallelism指令级并行,属于DLP数据并行。利用编译器来充分利用指令流水线pipeline,以及像指令预测这样的并行方式。
2.Vector Architectures 向量架构和GPU(图形处理单元)。这同样属于DLP的实现,这样的做法是将同样的指令应用到多个数据中实现并行。
3.Thread-Level Parallelism