シリアル・コンピュータ(英: serial computer)はビット=シリアル・アーキテクチャ
(英語版)に代表されるコンピュータである – つまり、内部でクロック・サイクルごとに1つのビットまたは桁を処理する。音響もしくは磁歪遅延線、回転磁気装置などのシリアル主記憶装置を備えたマシンは通常、シリアル・コンピュータであった。またその加算器は直列加算器であった。シリアル・コンピュータ(直列計算機)は、並列計算機に対して必要なハードウェアがはるかに少なかったが[1]、はるかに遅かった。(しかしながら) CPUのサイズが主な制約となるニッチな用途に対応できるソフト・マイクロプロセッサ[2]として利用されるシリアル・コンピュータの現代版もあるにはある。
シリアルではない最初のコンピュータ (最初の並列コンピュータ) は、1951年のWhirlwindであった。
シリアル・コンピュータはシリアル・コンピュータ形態のサブセットである、1ビット・アーキテクチャ(英語版)のコンピュータと同じである必要はない。シリアル・コンピュータはN-ビットのデータ幅で動作する一方、1ビット・コンピュータ命令は単一ビットから成るデータを処理するが、しかし一度に1ビットずつ実行する。 初期の超並列マシンのほとんどは、次のような個々のシリアル・プロセッサから構築されていた:
シリアル・マシン
EDVAC (1949)
BINAC (1949)
SEAC (1950)
UNIVAC I (1951)
エリオット・ブラザーズ Elliott 152(英語版)[要出典] (1954)
Bendix G-15 (1956)
LGP-30 (1956)[3]
エリオット・ブラザーズ Elliott 803(英語版) (1958)
ZEBRA (コンピュータ)(英語版)[要出典] (1958)
D-17B(英語版)誘導コンピュータ (1962)
PDP-8/S[4] (1966)
ゼネラル・エレクトリック GE-PAC 4040(英語版)プロセス制御コンピュータ(英語版)
F14 CADC(英語版) (1970) – 全データはシリアル転送されたが、しかし内部では並列で多ビットを用いて処理していた[5]
Kenbak-1 (1971)
Datapoint 2200 (1971)[6]
HP-35 (1972)
超並列マシン
ICL分散アレイ・プロセッサ
グッドイヤーMPP(英語版) (1983)
コネクションマシン
CM-1 (1985)
CM-2 (1987)
MasPar(英語版) MP-1 (1990) – 32ビットアーキテクチャ、内部では一度に4ビット処理[7]
VIRAM1(英語版) コンピュテーショナルRAM (2003)
関連項目
1ビット・コンピューティング(英語版)
BKMアルゴリズム(英語版)
CORDICアルゴリズム(英語版)
脚注^ Automatic digital computers. Methuen Publishing Ltd / John Wiley & Sons, Inc.. (1956). https://books.google.com/books?id=1vUrAAAAIAAJ 2012年6月6日閲覧。
^ “Bit-Serial: A bit-serial CPU written in VHDL, with a simulator written in C.”. Github Project: A Bit Serial CPU (2020年). 2022年6月15日時点のオリジナルよりアーカイブ。2019年6月28日閲覧。
^ Switching Theory ? Volume 1: Combinational Circuits. 1 (Second printing, March 1966, of 1st ed.). John Wiley & Sons, Inc.. (1965). pp. 44?47. LCCN 65--14249
^ Nineteen Fifty-Seven to the Present (6 ed.). Maynard, Massachusetts, USA: Digital Equipment Corporation. (1978). p. 7. ⇒オリジナルの2022-03-02時点におけるアーカイブ。. https://web.archive.org/web/20220302210148/http://bitsavers.org/pdf/dec/_Books/DEC_1957_To_The_Present_1978.pdf 2021年2月6日閲覧。 (1+viii+87+3 pages)
^ This paper describes the architecture of the CPU and Memory for the Central Air Data Computer (CADC) System used in the Grumman/Navy F14A carrier-based fighter aircraft.. (1971). pp. 5, 7. AP1-26-97. ⇒オリジナルの2017-11-04時点におけるアーカイブ。. https://web.archive.org/web/20171104082502/http://firstmicroprocessor.com/documents/ap1-26-97.pdf 2017年11月4日閲覧. "[…] the processor was designed to transfer data serially throughout the entire system. […] The Parallel Multiplier Unit […] by means of a parallel algorithm […]" (26 pages)
^ “The Texas Instruments TMX 1795: the (almost) first, forgotten microprocessor” (2015年5月). 2022年6月15日時点のオリジナルよりアーカイブ。