In
computer science, a
parallel algorithm, as opposed to a traditional
serial algorithm, is an
algorithm which can be executed a piece at a time on many different processing devices, and then combined together again at the end to get the correct result.