The paper discusses the optimization of cache performance and energy consumption in multi-core processors, emphasizing the importance of effective on-chip cache hierarchy design as the number of cores increases. It explores various cache optimization techniques, comparing their effectiveness in multi-core environments, and introduces experimental designs aimed at reducing power consumption. The study serves as a guideline for future research directions in enhancing memory hierarchy and proposes further investigations into the impact of operating system mechanisms on cache performance.