При параллельной работе нескольких устройств скорость заполнения увеличивается благодаря тому, что устройства работают независимо друг от друга и могут выполнять операции одновременно. 14 В результате операция выполняется быстрее, чем при последовательной работе одного устройства. 14
Также выигрыш в скорости обработки достигается за счёт конвейерной обработки. 24 Процесс разбивают на несколько этапов, и каждый из них выполняет свою работу, передавая результат следующему и одновременно принимая новую порцию входных данных. 24 Таким образом разнесённые во времени операции совмещаются, что также увеличивает скорость обработки. 24
Ещё один фактор, который может дополнительно увеличивать скорость обработки данных, — работа устройств в режиме зацепления. 1 Они образуют макроконвейер, что позволяет дополнительно совмещать операции. 1