In this paper a survey on current trends in parallel computing
has been studied that depicts all the aspects of parallel
computing system. A large computational problem that can not
be solved by a single CPU can be divided into a chunk of small
enough subtasks which are processed simultaneously by a
parallel computer. The parallel computer consists of parallel
computing hardware, parallel computing model, software
support for parallel programming. Parallel performance
measurement parameters and parallel benchmarks are used to
measure the performance of a parallel computing system. The
hardware and the software are specially designed for parallel
algorithm and programming. This paper explores all the aspects
of parallel computing and its usefulness.