并行计算
使許多指令得以同時執行的計算模式 / 维基百科,自由的 encyclopedia
并行计算(英语:parallel computing)一般是指许多指令得以同时进行的计算模式。在同时进行的前提下,可以将计算的过程分解成小部份,之后以并行方式来加以解决[1]。
此条目可参照英语维基百科相应条目来扩充,此条目在对应语言版为高品质条目。 (2022年6月29日) |
此条目需要补充更多来源。 (2013年6月2日) |
电脑软体可以被分成数个运算步骤来执行。为了解决某个特定问题,软体采用某个演算法,以一连串指令执行来完成。传统上,这些指令都被送至单一的中央处理器,以循序方式执行完成。在这种处理方式下,单一时间中,只有单一指令被执行(processor level: 比较微处理器,CISC, 和RISC,即流水线Pipeline的概念,以及后来在Pipeline基础上以提高指令处理效率为目的的硬件及软件发展,比如branch-prediction, 比如forwarding,比如在每个运算单元前的指令堆栈,汇编程序员对programm code的顺序改写)。平行运算采用了多个运算单元,同时执行,以解决问题。