Parallel Computing
$25-50 USD / hour
- Parallel Computing
PARALLEL COMPUTING:
1-List the reasons for performance limitations in parallel computing
2-Compare the performance gain of shared memory to distributed memory system by constructing a simple analytical models and assume the following:
-Application is equation solver NXN elements and each element is 32 bits and number of processors P.
-Each computation per element is 20 instructions, and each instruction average time is 1 ns.
-Computation takes 300 times to converge
-Cost of synchronization 10 instructions per shared elements
-Cost of communication= 30 us latency and Bandwidth is 500 Mbps assuming 10% of communication cost could be overlapped with computation.
Change N, P and show performance of each system compared to single processor performance.
Assume values for any not given parameters and support it with a reference.
Project ID: #2606808