2.2.2 Task parallelism

In task parallelism, the application is broken down into smaller tasks that execute in parallel. Task parallelism is also known as functional parallelism.

An example of an application that can use task parallelism is playing a video in a web page. To display a video in a web page, your device must do several tasks:
The following figure shows parts of an application and operating system that operate simultaneously when playing an on-line video.
Figure 2-1 Task parallel processing
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

Non-ConfidentialPDF file icon PDF versionARM 100614_0300_00_en
Copyright © 2012, 2013, 2015, 2016 ARM. All rights reserved.