What is the difference between concurrency and parallelism?
What are the four key elements of the human problem solving process?
What are the characteris1cs of a current algorithm implementa1on?
What levels of concurrency can be exposed in the k-mean algorithm?
What levels of parallelism are available to be exploited?
What mapping between concurrency and parallelism can be explored?
How is this relevant to writing fast code?