I'm writing a paper on the topic of applications affected more by memory performance than processor performance. I've got a lot written regarding the gap between the two, however I can't seem to find anything about the applications that might benefit more from memory performance.

I suppose these are applications that make a large amount of memory references, but I have no idea what kind of applications would make such large number of references to make it stand out?

Can you please give me any pointers on how to proceed, some links?

  • 2
    $\begingroup$ Databases? The algorithms used for them are compared with number of memory accesses instead of raw asymptotic complexity. $\endgroup$ – Bakuriu Oct 19 '13 at 15:50
  • $\begingroup$ Maybe cache oblivious algorithms and data structures are a good place to look. $\endgroup$ – Juho Oct 19 '13 at 17:21
  1. Memcache and other memory heavy software
  2. software with large working sets
  3. Diskless Servers
  4. Software backed by Ramdisk
  5. Any software that needs fast access to data (other than Databases)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.