Normally in order to improve the responsiveness of application, there are two areas that should be considered in modern memory machine architecture.
1. reduce latency
– concurrency(shared memory architecture, distribution memory architecture)
– optimizing cache fault for a shared memory machine architecture.
2. improve performance
– using better algorithm(Big O method)