Research Article

Parallel Digital Watermarking Process on Ultrasound Medical Images in Multicores Environment

Table 1

Comparison between task parallelism and data parallelism.

Task parallelismData parallelism

It is a form of parallelization of computer code across multiple processors in parallel computing environments [22]. It is a form of parallelization of computing across multiple processors in parallel computing environments [23].

Task parallelism focuses on distributing execution processes (threads) across different parallel computing nodes [23].Data parallelism focuses on distributing the data across different parallel computing nodes.