计算过程可能是平行，或非平行的。平行计算是指，当并行计算的程式，在机器平台上同时被执行的状况，因此，平行计算是一种机器运算的形式之一。分散式计算（Distributed computing）则是平行计算的一个特例，它採用计算机网路来进行同步。实作并行程式有许多方式，依程式语言与作业系统的支援，可以用行程，或是执行绪来实作。它可以执行在单一处理器上，将不同的执行步骤分散在不同时间片中执行，以非平行方式循序运算；它也可以用平行计算来实现，将每个行程指定给处理器组中的某个处理器，以单晶片多处理器平台，或是