Последовательный компьютер — это компьютер, типичный для архитектуры бит-последовательной архитектуры , т. е. работающий внутри с одним битом или цифрой за каждый такт . Машины с последовательными основными запоминающими устройствами, такими как акустические или магнитострикционные линии задержки и вращающиеся магнитные устройства, обычно были последовательными компьютерами.
Последовательные компьютеры требуют гораздо меньше оборудования, чем их бит-параллельные аналоги [1] , которые используют параллелизм на уровне бит для выполнения большего количества вычислений за такт. Существуют современные варианты последовательного компьютера, доступные в виде программного микропроцессора [2] , который может служить нишевым целям, где размер ЦП является основным ограничением.
Первым компьютером, который не был последовательным и использовал параллельную шину, был Whirlwind, выпущенный в 1951 году.
Последовательный компьютер не обязательно то же самое, что компьютер с 1-битной архитектурой , который является подмножеством класса последовательных компьютеров. Инструкции 1-битного компьютера работают с данными, состоящими из отдельных битов, тогда как последовательный компьютер может работать с данными шириной N бит, но делает это по одному биту за раз.
Большинство ранних машин с массивной параллельной обработкой данных были построены на основе отдельных последовательных процессоров, включая:
[…] процессор был разработан для последовательной передачи данных по всей системе. […] Блок параллельного умножения […] с помощью параллельного алгоритма […](26 страниц)
Даже работая по одному биту за раз как последовательный компьютер, Datapoint 2200 работал значительно быстрее, чем чип 8008.
[…] HP-35 — полностью последовательный компьютер. Сумматор — это двоично-десятичный последовательный тип […] Последовательная структура означает, что для линий соединений и функций стробирования должно быть выделено меньше площади интегральной схемы, и возникает интересный компромисс. Бит-последовательная, цифро-последовательная архитектура по своей сути составляет одну четвертую скорости бит-параллельной цифро-последовательной структуры […] Но базовая тактовая частота для бит-последовательной структуры иногда может быть увеличена, поскольку дополнительная область может быть выделена для более крупных интегрированных устройств, которые необходимы для большей скорости. В HP-35 время выполнения самых сложных функций составляет менее одной секунды, в то время как последовательная архитектура допускает повышенную сложность схемы. […] Инструкции в HP-35 передаются последовательно из активной постоянной памяти в арифметические и управляющие схемы, а также в другие ПЗУ, если таковые имеются. […]