Parallel communication modern computers. Before the development of high-speed serial technologies, the choice of parallel links over serial links was driven by these factors: The decreasing cost and better performance of integrated circuits has led to serial links being used in favor of parallel links; for example, IEEE 1284 printer ports vs. USB, Parallel ATA vs. Serial ATA, and FireWire or Thunderbolt are now the most common connectors for transferring data from AV(audiovisual) devices such as digital cameras or professional-grade scanners that used to require purchasing a SCSI HBA years ago. One huge advantage of having fewer wires/pins in a serial cable
NAS Parallel Benchmarks serial versions of the benchmarks consistent with the parallel versions and defined a problem size "Class W" for small-memory systems. NPB 2.4 of 2002 offered a new MPI implementation and introduced another still larger problem size "Class D". It also augmented one benchmark with I/O-intensive subtypes. NPB 3 retained the MPI implementation from NPB 2 and came in more flavors, namely OpenMP, Java and High Performance Fortran. These new parallel implementations were derived from the serial codes in NPB 2.3 with additional optimizations. NPB 3.1 and NPB 3.2 added three more benchmarks, which, however, were not available across all implementations;