指令级并行性和并行处理之间的区别

difference between instruction level parallelism and parallel processing

我不明白指令级并行和并行处理之间的区别。请帮忙。如果有人举个例子,那将会很有帮助。

ILP

1。重叠单个机器操作 (add, mul, load...) 以便它们执行 并行

2。对用户透明

3。目标:加快执行速度

并行处理

  1. 让单独的处理器获取程序的单独块(处理器被编程为这样做)
  2. 对用户不透明

  3. 目标:提速提质