122:
1252:
25:
465:
369:
One huge advantage of having fewer wires/pins in a serial cable is the significant reduction in the size, the complexity of the connectors, and the associated costs. Designers of devices such as smartphones benefit from the development of connectors/ports that are small, durable, and still provide
310:
creates interference between the parallel lines, and the effect worsens with the length of the communication link. This places an upper limit on the length of a parallel data connection that is usually shorter than a serial
195:. Computer system buses, on the other hand, have evolved over time: parallel communication was commonly used in earlier system buses, whereas serial communications are prevalent in modern computers.
469:
299:
reduces the speed of every link to the slowest of all of the links. However, parallel lines have lower latency than serial lines, this makes parallel lines is still used on memory bus like
164:
to convey bits. Parallel communication implies more than one such conductor. For example, an 8-bit parallel channel will convey eight bits (or a
168:) simultaneously, whereas a serial channel would convey those same bits sequentially, one at a time. If both channels operated at the same
1247:
Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.
327:
692:
287:
Before the development of high-speed serial technologies, the choice of parallel links over serial links was driven by these factors:
1220:
89:
849:
172:, the parallel channel would be eight times faster. A parallel channel may have additional conductors for other signals, such as a
61:
712:
42:
519:
445:
474:
68:
900:
571:
366:(AV) devices such as digital cameras or professional-grade scanners that used to require purchasing a SCSI HBA years ago.
606:
75:
953:
792:
722:
782:
252:
108:
880:
57:
291:
Speed: Superficially, the speed of a parallel data link is equal to the number of bits sent at one time times the
480:
672:
394:
240:
46:
314:
Complexity: Parallel data links are easily implemented in hardware, making them a logical choice. Creating a
1224:
875:
844:
497:
822:
1148:
1087:
942:
295:
of each individual path; doubling the number of bits sent at once doubles the data rate. In practice,
1274:
747:
512:
390:
1117:
802:
82:
1255:
1230:
1122:
777:
359:
307:
233:
35:
812:
326:. In contrast, most serial communication must first be converted back into parallel form by a
1076:
1029:
885:
657:
505:
424:
177:
157:
153:
145:, which conveys only a single bit at a time; this distinction is one way of characterizing a
1072:
925:
807:
192:
142:
8:
984:
539:
335:
146:
121:
528:
386:
319:
184:
232:(1964). Standard System/360 had an eight-bit wide port. The process-control variant
974:
596:
532:
414:
130:
707:
484:
837:
687:
667:
542:
397:
communication send a few bits in parallel. (Each such group of bits is called a "
374:
323:
1138:
832:
757:
682:
586:
561:
226:
213:
161:
176:
to pace the flow of data, a signal to control the direction of data flow, and
1268:
1210:
1097:
989:
937:
920:
702:
601:
591:
566:
527:
398:
315:
263:
248:
244:
338:
has led to serial links being used in favor of parallel links; for example,
947:
890:
742:
647:
347:
275:
173:
1215:
1194:
1112:
957:
895:
870:
797:
581:
576:
490:
419:
373:
On the other hand, there has been a resurgence of parallel data links in
363:
169:
1034:
1068:
767:
556:
378:
351:
296:
260:
221:
209:
205:
188:
1092:
1082:
1049:
1044:
979:
854:
642:
627:
622:
339:
300:
256:
217:
401:"). Such techniques can be extended to send an entire byte at once (
24:
1102:
1039:
772:
632:
355:
292:
269:
16:
Method of data transmission in which bits are conveyed in parallel
1235:
1189:
1173:
999:
817:
762:
697:
652:
402:
377:
communication. Rather than transmitting one bit at a time (as in
183:
Parallel communication is and always has been widely used within
141:) simultaneously using multiple conductors. This contrasts with
1168:
1059:
1024:
1019:
1014:
1009:
827:
717:
677:
637:
1153:
1064:
362:
are now the most common connectors for transferring data from
1163:
1054:
994:
932:
905:
787:
737:
662:
198:
318:
in a computer system is relatively simple, requiring only a
1158:
1143:
1004:
915:
910:
752:
382:
330:(UART) before they may be directly connected to a data bus.
165:
1107:
732:
727:
343:
138:
152:
The basic difference between a parallel and a serial
49:. Unsourced material may be challenged and removed.
137:is a method of conveying multiple binary digits (
1266:
850:Coherent Accelerator Processor Interface (CAPI)
282:
334:The decreasing cost and better performance of
513:
443:
328:universal asynchronous receiver/transmitter
520:
506:
199:Examples of parallel communication systems
109:Learn how and when to remove this message
120:
1267:
447:IBM System/360 Principles of Operation
501:
191:buses, and in memory devices such as
125:Parallel versus serial communication
47:adding citations to reliable sources
18:
216:, including various generations of
13:
239:Legacy computer peripheral buses:
14:
1286:
385:), well-known techniques such as
1251:
1250:
468: This article incorporates
463:
23:
481:General Services Administration
268:Laboratory Instrumentation bus
34:needs additional citations for
437:
395:Multiple-input multiple-output
1:
845:Intel Ultra Path Interconnect
430:
306:Cable length or link length:
823:Intel QuickPath Interconnect
813:Direct Media Interface (DMI)
283:Comparison with serial links
7:
408:
10:
1291:
808:Compute Express Link (CXL)
255:, and the once-ubiquitous
1244:
1203:
1182:
1131:
1045:IEEE-1284 (parallel port)
967:
960:logical device interface)
863:
615:
549:
58:"Parallel communication"
607:List of bus bandwidths
476:Federal Standard 1037C
470:public domain material
370:adequate performance.
274:(see more examples at
230:Direct Control Feature
135:parallel communication
126:
489: (in support of
425:Bit-level parallelism
158:electrical conductors
154:communication channel
124:
1050:IEEE-1394 (FireWire)
788:PCI Extended (PCI-X)
322:to copy data onto a
143:serial communication
43:improve this article
891:Parallel ATA (PATA)
336:integrated circuits
236:had a 32-bit width.
185:integrated circuits
147:communications link
798:PCI Express (PCIe)
342:printer ports vs.
127:
1275:Data transmission
1262:
1261:
1248:
975:Apple Desktop Bus
952:PCI Express (via
911:Serial ATA (SATA)
597:Network on a chip
444:IBM Corporation.
415:Data transmission
156:is the number of
131:data transmission
119:
118:
111:
93:
1282:
1254:
1253:
1246:
708:HP Precision Bus
522:
515:
508:
499:
498:
494:
488:
483:. Archived from
467:
466:
455:
454:
452:
441:
204:Internal buses:
114:
107:
103:
100:
94:
92:
51:
27:
19:
1290:
1289:
1285:
1284:
1283:
1281:
1280:
1279:
1265:
1264:
1263:
1258:
1249:
1240:
1199:
1178:
1127:
1040:IEEE-488 (GPIB)
963:
859:
838:Infinity Fabric
668:Europe Card Bus
611:
545:
526:
473:
464:
462:
459:
458:
450:
442:
438:
433:
411:
285:
201:
115:
104:
98:
95:
52:
50:
40:
28:
17:
12:
11:
5:
1288:
1278:
1277:
1260:
1259:
1245:
1242:
1241:
1239:
1238:
1233:
1228:
1218:
1213:
1207:
1205:
1201:
1200:
1198:
1197:
1192:
1186:
1184:
1180:
1179:
1177:
1176:
1171:
1166:
1161:
1156:
1151:
1149:Intel HD Audio
1146:
1141:
1139:ADAT Lightpipe
1135:
1133:
1129:
1128:
1126:
1125:
1120:
1115:
1110:
1105:
1100:
1095:
1090:
1085:
1080:
1062:
1057:
1052:
1047:
1042:
1037:
1032:
1027:
1022:
1017:
1012:
1007:
1002:
997:
992:
987:
982:
977:
971:
969:
965:
964:
962:
961:
950:
945:
940:
935:
930:
929:
928:
923:
913:
908:
903:
898:
893:
888:
883:
878:
873:
867:
865:
861:
860:
858:
857:
852:
847:
842:
841:
840:
833:HyperTransport
830:
825:
820:
815:
810:
805:
800:
795:
790:
785:
780:
775:
770:
765:
760:
755:
750:
745:
740:
735:
730:
725:
720:
715:
710:
705:
700:
695:
690:
685:
680:
675:
670:
665:
660:
655:
650:
645:
640:
635:
630:
625:
619:
617:
613:
612:
610:
609:
604:
599:
594:
589:
587:Bus contention
584:
579:
574:
569:
564:
562:Front-side bus
559:
553:
551:
547:
546:
543:computer buses
525:
524:
517:
510:
502:
496:
495:
487:on 2022-01-22.
457:
456:
435:
434:
432:
429:
428:
427:
422:
417:
410:
407:
332:
331:
312:
304:
284:
281:
280:
279:
272:
266:
264:"printer port"
237:
227:IBM System/360
224:
214:front-side bus
200:
197:
162:physical layer
117:
116:
31:
29:
22:
15:
9:
6:
4:
3:
2:
1287:
1276:
1273:
1272:
1270:
1257:
1243:
1237:
1234:
1232:
1229:
1226:
1222:
1219:
1217:
1214:
1212:
1211:Multidrop bus
1209:
1208:
1206:
1202:
1196:
1193:
1191:
1188:
1187:
1185:
1181:
1175:
1172:
1170:
1167:
1165:
1162:
1160:
1157:
1155:
1152:
1150:
1147:
1145:
1142:
1140:
1137:
1136:
1134:
1130:
1124:
1121:
1119:
1118:External PCIe
1116:
1114:
1111:
1109:
1106:
1104:
1101:
1099:
1098:Parallel SCSI
1096:
1094:
1091:
1089:
1086:
1084:
1081:
1078:
1074:
1070:
1066:
1063:
1061:
1058:
1056:
1053:
1051:
1048:
1046:
1043:
1041:
1038:
1036:
1033:
1031:
1028:
1026:
1023:
1021:
1018:
1016:
1013:
1011:
1008:
1006:
1003:
1001:
998:
996:
993:
991:
990:Commodore bus
988:
986:
983:
981:
978:
976:
973:
972:
970:
966:
959:
955:
951:
949:
946:
944:
941:
939:
938:Fibre Channel
936:
934:
931:
927:
924:
922:
919:
918:
917:
914:
912:
909:
907:
904:
902:
899:
897:
894:
892:
889:
887:
884:
882:
879:
877:
874:
872:
869:
868:
866:
862:
856:
853:
851:
848:
846:
843:
839:
836:
835:
834:
831:
829:
826:
824:
821:
819:
816:
814:
811:
809:
806:
804:
801:
799:
796:
794:
791:
789:
786:
784:
781:
779:
776:
774:
771:
769:
766:
764:
761:
759:
756:
754:
751:
749:
746:
744:
741:
739:
736:
734:
731:
729:
726:
724:
721:
719:
716:
714:
711:
709:
706:
704:
701:
699:
696:
694:
691:
689:
686:
684:
681:
679:
676:
674:
671:
669:
666:
664:
661:
659:
656:
654:
651:
649:
646:
644:
641:
639:
636:
634:
631:
629:
626:
624:
621:
620:
618:
614:
608:
605:
603:
602:Plug and play
600:
598:
595:
593:
592:Bus mastering
590:
588:
585:
583:
580:
578:
575:
573:
570:
568:
567:Back-side bus
565:
563:
560:
558:
555:
554:
552:
548:
544:
541:
537:
535:
530:
523:
518:
516:
511:
509:
504:
503:
500:
492:
486:
482:
478:
477:
471:
461:
460:
449:
448:
440:
436:
426:
423:
421:
418:
416:
413:
412:
406:
404:
400:
396:
392:
388:
384:
380:
376:
371:
367:
365:
361:
357:
353:
349:
345:
341:
337:
329:
325:
321:
317:
316:parallel port
313:
309:
305:
302:
298:
294:
290:
289:
288:
277:
273:
271:
267:
265:
262:
258:
254:
250:
246:
242:
238:
235:
231:
228:
225:
223:
219:
215:
211:
207:
203:
202:
196:
194:
190:
186:
181:
179:
175:
171:
167:
163:
159:
155:
150:
148:
144:
140:
136:
132:
123:
113:
110:
102:
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
743:TURBOchannel
533:
485:the original
475:
446:
439:
372:
368:
348:Parallel ATA
333:
286:
276:computer bus
229:
182:
174:clock signal
160:used at the
151:
134:
128:
105:
99:January 2008
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
1216:CoreConnect
1195:ExpressCard
1123:Thunderbolt
1113:Camera Link
896:Bus and Tag
582:Address bus
577:Control bus
572:Daisy chain
491:MIL-STD-188
420:Serial port
364:audiovisual
360:Thunderbolt
311:connection.
178:handshaking
170:clock speed
1069:ACCESS.bus
968:Peripheral
768:InfiniBand
763:HP GSC bus
557:System bus
431:References
379:Morse code
352:Serial ATA
297:clock skew
261:Centronics
222:GDDR SDRAM
210:system bus
206:memory bus
189:peripheral
69:newspapers
1030:Lightning
980:Atari SIO
855:SpaceWire
688:Zorro III
628:S-100 bus
623:SS-50 bus
616:Standards
536:standards
529:Technical
340:IEEE 1284
308:Crosstalk
301:DDR SDRAM
257:IEEE-1284
218:DDR SDRAM
180:signals.
1269:Category
1256:Category
1231:Wishbone
1204:Embedded
1183:Portable
1103:Profibus
1035:DMX512-A
921:Parallel
773:Ethernet
683:Zorro II
633:Multibus
534:de facto
409:See also
356:FireWire
324:data bus
293:bit rate
270:IEEE-488
234:Model 44
1236:SLIMbus
1190:PC Card
1174:TOSLINK
864:Storage
818:RapidIO
698:FASTBUS
653:STD Bus
550:General
403:256-QAM
83:scholar
1169:S/PDIF
1060:1-Wire
1025:RS-485
1020:RS-423
1015:RS-422
1010:RS-232
871:ST-506
828:NVLink
678:STEbus
638:Unibus
399:symbol
393:, and
354:, and
212:, and
85:
78:
71:
64:
56:
1164:McASP
1132:Audio
1077:SMBus
1073:PMBus
1055:UNI/O
995:HP-IL
948:SATAe
933:ESCON
906:HIPPI
738:NuBus
693:CAMAC
663:Q-Bus
658:SMBus
643:VAXBI
540:wired
472:from
451:(PDF)
320:latch
187:, in
90:JSTOR
76:books
1221:AMBA
1159:MADI
1144:AES3
1005:MIDI
958:NVMe
954:AHCI
916:SCSI
901:DSSI
876:ESDI
753:SBus
713:EISA
648:MBus
538:for
531:and
383:BPSK
381:and
350:vs.
249:SCSI
220:and
166:byte
139:bits
62:news
1225:AXI
1154:I²S
1108:USB
1093:D²B
1088:SPI
1083:I3C
1065:I²C
1000:HIL
985:DCB
956:or
943:SSA
926:SAS
886:SMD
881:IPI
803:AGP
793:PXI
783:PCI
778:UPA
758:VLB
748:MCA
733:VPX
728:VXS
723:VXI
718:VME
703:LPC
673:ISA
405:).
391:PAM
387:PSM
358:or
344:USB
253:PCI
245:ATA
241:ISA
193:RAM
129:In
45:by
1271::
1075:,
1071:,
493:).
479:.
389:,
375:RF
346:,
259:/
251:,
247:,
243:,
208:,
149:.
133:,
1227:)
1223:(
1079:)
1067:(
521:e
514:t
507:v
453:.
303:.
278:)
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.