90.1k views
23 votes
Choose the correct option to fill in each blank.

In ___ parallelism, the computer divides a task into
___, which it then allocates to different processors for execution.

Blank 1:
Data-level parallelism
Instruction-level parallelism
Task-Level parallelism

Blank 2:
Subprograms
Subtasks
Submodules

2 Answers

11 votes

Answer:

In task-level parallelism parallelism, the computer divides a task into subtasks , which it then allocates to different processors for execution.

User Martijn Arts
by
4.6k points
10 votes

Answer:

Blank 1: Task level parrallelism

Blank 2: Sub Tasks

Step-by-step explanation:

Task Parallelism means concurrent execution of the different task on multiple computing cores.

Consider again our example above, an example of task parallelism might involve two threads, each performing a unique statistical operation on the array of elements. Again The threads are operating in parallel on separate computing cores, but each is performing a unique operation.

User Ninoska
by
4.2k points