Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

並列伝送(ヘイレツデンソウ)とは | 意味や読み方など丁寧でわかりやすい用語解説

並列伝送(ヘイレツデンソウ)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

並列伝送 (ヘイレツデンソウ)

英語表記

parallel transmission (パラレル トランスミッション)

用語解説

並列伝送は、データを複数の通信路(信号線やチャネル)を使って同時に送信するデータ転送方式を指す。これは、一度に1ビットずつしか送信できない直列伝送(シリアル伝送)と対比される概念である。並列伝送の主な目的は、単位時間あたりに転送できるデータ量を増やし、高速なデータ転送を実現することにある。例えば、8ビットのデータを送る場合、並列伝送では8本の信号線を用意し、8ビットすべてを同時に送信できる。これにより、理論上は直列伝送の8倍の速度でデータを送ることが可能となる。初期のコンピュータシステムでは、内部バスや周辺機器との接続に広く利用され、高速なデータ処理の基盤を支えていた。

詳細に説明すると、並列伝送では、送りたいデータの各ビット、あるいは特定のまとまり(バイトやワード)をそれぞれ異なる信号線に割り当て、同時に送信する。例えば、8ビット幅のデータを送信する場合、8本のデータ線と、データの送受信タイミングを制御するためのクロック線、データが有効であることを示す制御線などを合わせて、合計で10本程度の信号線が使用される。送信側はこれらの信号線に同時にデータを送り出し、受信側はそれらを同時に受け取って元のデータとして再構築する。この方式の最大の利点は、複数のビットを並行して転送するため、理論上の最大転送速度が大幅に向上することである。特に、データを短い距離で大量に転送する必要がある場合、そのシンプルな仕組みと直接的な速度向上は大きなメリットとなる。

しかし、並列伝送にはいくつかの技術的な課題や欠点も存在する。第一に、配線数の増加である。転送したいビット数に比例して物理的な信号線の数が増えるため、ケーブルは太く、複雑になり、コネクタも大型化する傾向がある。これは、物理的なスペースの制約や、ケーブルやコネクタのコスト増加につながる。第二に、クロックスキューの問題が挙げられる。複数の信号線を使って同時にデータを送る際、それぞれの信号線での電気信号の伝播速度にはわずかな差が生じることがある。この差によって、受信側で各ビットが到着するタイミングがずれてしまい、データの整合性が損なわれる可能性がある。この現象は「スキュー」と呼ばれ、データ転送速度が高速になるほど顕著になり、正確なデータ受信を困難にする要因となる。このスキューを抑制するためには、信号線の長さを精密に調整したり、高度な同期技術を導入したりする必要がある。

さらに、多数の信号線が近接して配置されるため、信号線間の電磁干渉(クロストーク)が発生しやすく、ノイズの影響を受けやすいという問題もある。これにより、データの信頼性が低下する可能性がある。これらの問題は、特に伝送距離が長くなるほど顕著になるため、並列伝送は一般的に長距離のデータ転送には不向きである。

過去には、並列伝送はコンピュータの内部バス(例:ISAバス、PCIバス)や、ハードディスクドライブとの接続(例:IDE/ATAインターフェース)、そしてプリンタとの接続(例:セントロニクスパラレルポート)など、多岐にわたる場面で利用されてきた。これらの用途では、比較的短い距離で大量のデータを高速に転送する必要があったため、並列伝送の利点が活かされていた。特に、プリンタポートは8ビット幅のデータを一度に転送する機能を提供し、多くの周辺機器接続に利用された。

しかし、技術の進歩に伴い、これらの外部インターフェースの多くは、より高速で配線数の少ない直列伝送方式へと移行していった。例えば、USB、PCI Express (PCIe)、SATA (Serial ATA) などは、全て高速な直列伝送技術を採用している。これらのシリアル伝送技術は、複雑なエンコーディングや同期技術を用いることで、一本の信号線で非常に高いデータレートを実現し、かつ配線数を大幅に削減し、スキューの問題も原理的に発生しないため、長距離伝送や高密度実装に適している。

それでも、並列伝送が完全に姿を消したわけではない。例えば、コンピュータのメインメモリとCPU間のデータ転送(DDR SDRAMのインターフェースなど)では、極めて短い距離での超高速なデータ転送が必要とされるため、現在でも並列伝送の原理が応用されている。これは、ICチップ内部やボード上の短い配線距離であれば、スキューの問題を管理しやすく、また直列伝送で必要となる複雑なシリアル/パラレル変換回路のオーバーヘッドを避けることができるためである。

このように、並列伝送は、データ転送の歴史において重要な役割を果たしてきた。そのシンプルさと直接的な速度向上の利点は、特定の用途、特に短距離での大容量データ転送において依然として有効な選択肢となり得る。しかし、長距離伝送や高い信頼性が求められる場面では、クロックスキューや配線数の問題から、より進化した直列伝送技術が主流となっているのが現状である。

関連コンテンツ