6.3.7 Use task parallelism

Task or functional parallelism involves dividing an application by function into different tasks.

For example, an online game can take advantage of task parallelism. To run an online game, your device performs several functions:
These tasks require synchronization but are otherwise largely independent operations. This means you can execute the tasks in parallel on separate processors.
Another example of task parallelism is Digital Television (DTV). At any time the television might be performing several of the following operations:
Non-ConfidentialPDF file icon PDF versionARM 100614_0300_00_en
Copyright © 2012, 2013, 2015, 2016 ARM. All rights reserved.