Home

Research Project and Goals

This summer, I will be working with caches.  The goal is to work on cache decay, by invalidating cache line which have not been accessed within a specified amount of time (the decay threshold).  In particular, I will be working on implementing cache decay to enhance managing replacement in shared caches of multithreaded systems.  I will allot more cache memory to those threads that require a larger portion of memory, and ensure that no single process hogs the entire cache, by giving those cores that require more memory a higher decay threshold.