，依程式语言与作业系统的支援，可以用行程，或是执行绪来实作。它可以执行在单一处理器上，将不同的执行步骤分散在不同时间片中执行，以非平行方式循序运算；它也可以用平行计算来实现，将每个行程指定给处理器组中的某个处理器，以单晶片多处理器平台，或是透过网路连结的分散平台来实做。依照硬体与作业系统的支援，并行计算可以在同一个行程中完成，在同一个行程中以多执行绪来完成，以多个行程来达成，甚至可以分成数个程式来执行。可以用单处理器的循序计算来实作，也可以採平行计算或分散式计算方式实做。但以平行方式来运作并行程式，