Previous | Next --- Slide 25 of 69
Back to Lecture Thumbnails

1) Remembering Amdahl's law, we know that even a small amount of sequential computation can greatly increase the runtime of a relatively parallel program run in parallel.

2) From 213 Cache Lab we know that having relevant data in the cache reduces the latency involved with loading from disk.

3) Sometimes the overhead of avoiding synchronization or implementing fine-grain locking can actually be greater than the cost of having an atomic section in code. Thus trying the simplest solutions first is a good approach to problems