L16 - Parallel Computing Flashcards
How can parallel computing be applied to matrix multiplication?
Split into sub-matrices and split operations across processors.
What is an issue with sequential training in Big Data?
Bottlenecking
Why does Parallel Computing not make P == NP?
Because an arbitrary input size would require an arbitrary number of processors.
What is the PRAM model?
An abstract computational model used for analysing efficiency of parallel algorthims.
What does the PRAM model consist of?
- Unbounded number of processors
- Unbounded memory
- A finite program
How is the running time of PRAM measured?
Time -> Running time of last processor
Hardware -> Max. number of active processors
How are the individual processors measured?
Time - Number of instructions exectured
Space - Number of cells accessed