Q.1.
These applications typically have multiple executable object files (programs). While the application is being run in parallel, each task can be executing the same or different program as other tasks. All tasks may use different data
Q.2.
In the threads model of parallel programming
Q.3.
It distinguishes multi-processor computer architectures according to how they can be classified along the two independent dimensions of Instruction and Dat(A) Each of these dimensions can have only one of two possible states: Single or Multiple.
Q.4.
Non-Uniform Memory Access (NUMA) is
Q.5.
Cache Coherent UMA (CC-UMA) is
Q.6.
Coarse-grain Parallelism
Q.7.
Granularity is
Q.8.
Asynchronous communications
Q.9.
Uniform Memory Access (UMA) referred to
Q.10.
Point-to-point communication referred to
Q.11.
Collective communication
Q.12.
Synchronous communications
Q.13.
Functional Decomposition:
Q.14.
Domain Decomposition
Q.15.
Latency is
Q.16.
In designing a parallel program, one has to break the problem into discreet chunks of work that can be distributed to multiple tasks. This is known as
Q.17.
In shared Memory
Q.18.
Fine-grain Parallelism is
Q.19.
Massively Parallel
Q.20.
Parallel Overhead is