Abstract

Today most of the systems run general purpose applications which have non-uniform memory accesses. This work proposes a new technique for last level cache (LLC) organization, named as hashed cache using overuse distance for ways sharing (HCOWS), to reorganize the cache memory of a system to contribute better performance in multicore systems. The proposed HCOWS technique can be applied on multicore platforms, to improve performance of cache memory and hence of a system for myriad of general purpose applications. A new mapping technique is employed using universal hashing which is highly random. This scheme employs sharing of ways instead of set sharing. This work evaluates the performance of cache hierarchy using average memory access time. HCOWS scheme-based system has given better miss rate reduction when compared with the simple baseline system by 33 % in dual core, 37 % in quad core and 41 % in octa core, which substantiates the fact that increased number of cores dispenses better performance. The proposed scheme has high impact on miss rate reduction with the increase in size of LLC rather than the associativity of LLC.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.