Chapter: Multicore Application Programming For Windows, Linux, and Oracle Solaris - Identifying Opportunities for Parallelism

| Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail |

Multiple Copies of the Same Task

An easy way to complete more work is to employ multiple copies of the same task. Each individual task will take the same time to complete, but because multiple tasks are completed in parallel, the throughput of the system will increase.

Multiple Copies of the Same Task

 

An easy way to complete more work is to employ multiple copies of the same task. Each individual task will take the same time to complete, but because multiple tasks are completed in parallel, the throughput of the system will increase.

 

This is a very common strategy. For example, one system might be running multiple copies of a rendering application in order to render multiple animations. Each applica-tion is independent and requires no synchronization with any other.

 

Figure 3.17 shows this situation, with a single system running three copies of task A.


Once again, the performance of the system is an increase in throughput, not an improvement in the rate at which work is completed.


Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail


Copyright © 2018-2020 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.